Skip to content

Sparse NT Scaling - #63

Open
govindchari wants to merge 10 commits into
mainfrom
gc/sparse-nt-scaling
Open

Sparse NT Scaling#63
govindchari wants to merge 10 commits into
mainfrom
gc/sparse-nt-scaling

Conversation

@govindchari

@govindchari govindchari commented Apr 30, 2026

Copy link
Copy Markdown
Member
  • Use sparse NT scaling to compute products with Wfull and such
  • Do some testing on large socdim problems
  • Include sparsity pattern of KKT system

@github-actions

Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 136 problems
  • Diff branch solved: 135 problems

Differences in solved problems

  • Baseline solved additional problems: QSHELL

Iteration regressions (diff took more iterations)

  • AUG2D: diff=1, baseline=0
  • AUG2DC: diff=1, baseline=0
  • CVXQP3_M: diff=27, baseline=17
  • DUALC1: diff=22, baseline=21
  • DUALC2: diff=19, baseline=18
  • DUALC8: diff=14, baseline=12
  • QFFFFF80: diff=92, baseline=65
  • QSCFXM3: diff=32, baseline=31
  • QSIERRA: diff=25, baseline=24

Iteration improvements (diff took fewer iterations)

  • QCAPRI: diff=39, baseline=40
  • QPILOTNO: diff=53, baseline=105
  • QRECIPE: diff=22, baseline=23

Runtime regressions (> 5.0%)

  • AUG2D: diff=0.0162s, baseline=0.0095s, Δ=+69.8%
  • AUG2DC: diff=0.0161s, baseline=0.0094s, Δ=+70.4%
  • CVXQP2_S: diff=0.0005s, baseline=0.0004s, Δ=+11.8%
  • CVXQP3_M: diff=0.1434s, baseline=0.1185s, Δ=+21.1%
  • DPKLO1: diff=0.0002s, baseline=0.0002s, Δ=+11.2%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=+29.3%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+5.9%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • KSIP: diff=0.0084s, baseline=0.0070s, Δ=+18.8%
  • LASER: diff=0.0037s, baseline=0.0033s, Δ=+11.0%
  • LISWET2: diff=0.0223s, baseline=0.0203s, Δ=+9.8%
  • LISWET3: diff=0.0266s, baseline=0.0203s, Δ=+31.3%
  • LOTSCHD: diff=0.0000s, baseline=0.0000s, Δ=+5.7%
  • PRIMAL1: diff=0.0042s, baseline=0.0038s, Δ=+11.8%
  • PRIMAL2: diff=0.0057s, baseline=0.0049s, Δ=+14.6%
  • PRIMAL3: diff=0.0143s, baseline=0.0132s, Δ=+7.9%
  • PRIMAL4: diff=0.0079s, baseline=0.0071s, Δ=+11.6%
  • PRIMALC1: diff=0.0031s, baseline=0.0026s, Δ=+20.3%
  • PRIMALC2: diff=0.0025s, baseline=0.0021s, Δ=+17.4%
  • PRIMALC5: diff=0.0029s, baseline=0.0024s, Δ=+20.1%
  • PRIMALC8: diff=0.0055s, baseline=0.0046s, Δ=+19.6%
  • QBANDM: diff=0.0056s, baseline=0.0053s, Δ=+6.5%
  • QBEACONF: diff=0.0031s, baseline=0.0029s, Δ=+5.3%
  • QFFFFF80: diff=0.1501s, baseline=0.1158s, Δ=+29.7%
  • QFORPLAN: diff=0.0125s, baseline=0.0116s, Δ=+7.8%
  • QISRAEL: diff=0.0042s, baseline=0.0038s, Δ=+10.2%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+9.1%
  • QSCFXM3: diff=0.0393s, baseline=0.0359s, Δ=+9.6%
  • STADAT1: diff=0.0176s, baseline=0.0162s, Δ=+8.4%
  • STADAT3: diff=0.0266s, baseline=0.0248s, Δ=+7.2%

Runtime improvements (> 5.0%)

  • AUG2DCQP: diff=0.1118s, baseline=0.1267s, Δ=-11.8%
  • AUG2DQP: diff=0.1117s, baseline=0.1257s, Δ=-11.1%
  • CVXQP1_M: diff=0.0652s, baseline=0.0699s, Δ=-6.8%
  • CVXQP1_S: diff=0.0005s, baseline=0.0005s, Δ=-5.4%
  • DUALC1: diff=0.0014s, baseline=0.0019s, Δ=-25.8%
  • DUALC2: diff=0.0010s, baseline=0.0014s, Δ=-26.2%
  • DUALC5: diff=0.0008s, baseline=0.0010s, Δ=-20.5%
  • DUALC8: diff=0.0019s, baseline=0.0023s, Δ=-14.5%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=-8.3%
  • HS52: diff=0.0000s, baseline=0.0000s, Δ=-25.0%
  • HUES-MOD: diff=0.0261s, baseline=0.0382s, Δ=-31.5%
  • HUESTIS: diff=0.0149s, baseline=0.0323s, Δ=-54.0%
  • Q25FV47: diff=0.2639s, baseline=0.2807s, Δ=-6.0%
  • QADLITTL: diff=0.0004s, baseline=0.0004s, Δ=-13.9%
  • QAFIRO: diff=0.0001s, baseline=0.0001s, Δ=-10.3%
  • QCAPRI: diff=0.0101s, baseline=0.0132s, Δ=-23.9%
  • QETAMACR: diff=0.0900s, baseline=0.0964s, Δ=-6.6%
  • QGFRDXPN: diff=0.0087s, baseline=0.0107s, Δ=-18.8%
  • QPCBOEI1: diff=0.0080s, baseline=0.0092s, Δ=-12.6%
  • QPCSTAIR: diff=0.0103s, baseline=0.0111s, Δ=-7.3%
  • QPILOTNO: diff=0.2400s, baseline=0.4278s, Δ=-43.9%
  • QSCAGR7: diff=0.0006s, baseline=0.0007s, Δ=-7.7%
  • QSCFXM1: diff=0.0082s, baseline=0.0087s, Δ=-5.8%
  • QSCORPIO: diff=0.0017s, baseline=0.0019s, Δ=-7.4%
  • QSCRS8: diff=0.0079s, baseline=0.0092s, Δ=-14.1%
  • QSCTAP2: diff=0.0121s, baseline=0.0127s, Δ=-5.4%
  • QSCTAP3: diff=0.0182s, baseline=0.0192s, Δ=-5.0%
  • QSEBA: diff=0.0112s, baseline=0.0135s, Δ=-16.8%
  • QSHARE2B: diff=0.0009s, baseline=0.0010s, Δ=-9.4%
  • QSHIP04L: diff=0.0070s, baseline=0.0085s, Δ=-16.8%
  • QSHIP04S: diff=0.0051s, baseline=0.0058s, Δ=-11.6%
  • QSHIP08L: diff=0.1610s, baseline=0.1721s, Δ=-6.4%
  • QSHIP08S: diff=0.0287s, baseline=0.0331s, Δ=-13.3%
  • QSHIP12L: diff=0.3083s, baseline=0.3418s, Δ=-9.8%
  • QSHIP12S: diff=0.0377s, baseline=0.0453s, Δ=-16.9%
  • QSIERRA: diff=0.0284s, baseline=0.0333s, Δ=-14.7%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-5.6%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=-10.0%

@github-actions

Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 136 problems
  • Diff branch solved: 135 problems

Differences in solved problems

  • Baseline solved additional problems: QSHELL

Iteration regressions (diff took more iterations)

  • AUG2D: diff=1, baseline=0
  • AUG2DC: diff=1, baseline=0
  • CVXQP3_M: diff=27, baseline=17
  • DUALC1: diff=22, baseline=21
  • DUALC2: diff=19, baseline=18
  • DUALC8: diff=14, baseline=12
  • QFFFFF80: diff=92, baseline=65
  • QSCFXM3: diff=32, baseline=31
  • QSIERRA: diff=25, baseline=24

Iteration improvements (diff took fewer iterations)

  • QCAPRI: diff=39, baseline=40
  • QPILOTNO: diff=53, baseline=105
  • QRECIPE: diff=22, baseline=23

Runtime regressions (> 5.0%)

  • AUG2D: diff=0.0162s, baseline=0.0091s, Δ=+77.2%
  • AUG2DC: diff=0.0161s, baseline=0.0090s, Δ=+77.7%
  • CVXQP3_M: diff=0.1469s, baseline=0.1183s, Δ=+24.2%
  • CVXQP3_S: diff=0.0008s, baseline=0.0006s, Δ=+27.5%
  • DPKLO1: diff=0.0002s, baseline=0.0001s, Δ=+14.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.7%
  • KSIP: diff=0.0080s, baseline=0.0069s, Δ=+15.8%
  • LOTSCHD: diff=0.0001s, baseline=0.0000s, Δ=+71.9%
  • PRIMAL1: diff=0.0044s, baseline=0.0040s, Δ=+8.9%
  • PRIMAL2: diff=0.0056s, baseline=0.0052s, Δ=+7.1%
  • PRIMAL3: diff=0.0139s, baseline=0.0127s, Δ=+9.1%
  • PRIMAL4: diff=0.0075s, baseline=0.0068s, Δ=+11.4%
  • PRIMALC1: diff=0.0030s, baseline=0.0026s, Δ=+15.1%
  • PRIMALC2: diff=0.0024s, baseline=0.0021s, Δ=+11.4%
  • PRIMALC5: diff=0.0028s, baseline=0.0024s, Δ=+13.3%
  • PRIMALC8: diff=0.0051s, baseline=0.0045s, Δ=+13.4%
  • QFFFFF80: diff=0.1536s, baseline=0.1130s, Δ=+35.9%
  • QFORPLAN: diff=0.0121s, baseline=0.0114s, Δ=+6.1%
  • QISRAEL: diff=0.0040s, baseline=0.0037s, Δ=+9.9%
  • QSCFXM3: diff=0.0365s, baseline=0.0347s, Δ=+5.0%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+6.7%

Runtime improvements (> 5.0%)

  • AUG2DCQP: diff=0.1109s, baseline=0.1258s, Δ=-11.9%
  • AUG2DQP: diff=0.1121s, baseline=0.1257s, Δ=-10.8%
  • BOYD2: diff=3.8099s, baseline=4.0261s, Δ=-5.4%
  • CVXQP1_M: diff=0.0659s, baseline=0.0728s, Δ=-9.5%
  • CVXQP1_S: diff=0.0005s, baseline=0.0005s, Δ=-6.5%
  • CVXQP2_M: diff=0.0446s, baseline=0.0614s, Δ=-27.4%
  • DUAL4: diff=0.0012s, baseline=0.0013s, Δ=-6.7%
  • DUALC1: diff=0.0013s, baseline=0.0018s, Δ=-26.8%
  • DUALC2: diff=0.0010s, baseline=0.0013s, Δ=-27.2%
  • DUALC5: diff=0.0007s, baseline=0.0009s, Δ=-20.3%
  • DUALC8: diff=0.0018s, baseline=0.0021s, Δ=-15.7%
  • GOULDQP2: diff=0.0017s, baseline=0.0018s, Δ=-5.1%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=-9.1%
  • HUES-MOD: diff=0.0244s, baseline=0.0359s, Δ=-32.0%
  • HUESTIS: diff=0.0139s, baseline=0.0301s, Δ=-53.8%
  • Q25FV47: diff=0.2680s, baseline=0.2830s, Δ=-5.3%
  • QADLITTL: diff=0.0003s, baseline=0.0005s, Δ=-23.1%
  • QAFIRO: diff=0.0001s, baseline=0.0001s, Δ=-14.5%
  • QBORE3D: diff=0.0024s, baseline=0.0026s, Δ=-5.1%
  • QBRANDY: diff=0.0033s, baseline=0.0036s, Δ=-7.6%
  • QCAPRI: diff=0.0098s, baseline=0.0126s, Δ=-22.9%
  • QGFRDXPN: diff=0.0082s, baseline=0.0100s, Δ=-18.0%
  • QPCBLEND: diff=0.0005s, baseline=0.0006s, Δ=-8.2%
  • QPCBOEI1: diff=0.0086s, baseline=0.0097s, Δ=-11.4%
  • QPCSTAIR: diff=0.0103s, baseline=0.0111s, Δ=-6.6%
  • QPILOTNO: diff=0.2304s, baseline=0.4140s, Δ=-44.3%
  • QRECIPE: diff=0.0016s, baseline=0.0018s, Δ=-15.3%
  • QSC205: diff=0.0009s, baseline=0.0010s, Δ=-6.4%
  • QSCORPIO: diff=0.0016s, baseline=0.0018s, Δ=-8.4%
  • QSCRS8: diff=0.0077s, baseline=0.0090s, Δ=-13.7%
  • QSCTAP1: diff=0.0022s, baseline=0.0023s, Δ=-5.3%
  • QSCTAP2: diff=0.0115s, baseline=0.0121s, Δ=-5.3%
  • QSCTAP3: diff=0.0174s, baseline=0.0186s, Δ=-6.4%
  • QSEBA: diff=0.0107s, baseline=0.0127s, Δ=-16.0%
  • QSHARE2B: diff=0.0008s, baseline=0.0010s, Δ=-17.1%
  • QSHIP04L: diff=0.0068s, baseline=0.0081s, Δ=-15.9%
  • QSHIP04S: diff=0.0049s, baseline=0.0055s, Δ=-11.0%
  • QSHIP08L: diff=0.1616s, baseline=0.1743s, Δ=-7.3%
  • QSHIP08S: diff=0.0275s, baseline=0.0321s, Δ=-14.5%
  • QSHIP12L: diff=0.3166s, baseline=0.3395s, Δ=-6.7%
  • QSHIP12S: diff=0.0360s, baseline=0.0426s, Δ=-15.5%
  • QSIERRA: diff=0.0265s, baseline=0.0316s, Δ=-16.1%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=-11.1%

@github-actions

Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 136 problems
  • Diff branch solved: 135 problems

Differences in solved problems

  • Baseline solved additional problems: QSHELL

Iteration regressions (diff took more iterations)

  • AUG2D: diff=1, baseline=0
  • AUG2DC: diff=1, baseline=0
  • CVXQP3_M: diff=27, baseline=17
  • DUALC1: diff=22, baseline=21
  • DUALC2: diff=19, baseline=18
  • DUALC8: diff=14, baseline=12
  • QFFFFF80: diff=92, baseline=65
  • QSCFXM3: diff=32, baseline=31
  • QSIERRA: diff=25, baseline=24

Iteration improvements (diff took fewer iterations)

  • QCAPRI: diff=39, baseline=40
  • QPILOTNO: diff=53, baseline=105
  • QRECIPE: diff=22, baseline=23

Runtime regressions (> 5.0%)

  • AUG2D: diff=0.0161s, baseline=0.0093s, Δ=+72.5%
  • AUG2DC: diff=0.0160s, baseline=0.0091s, Δ=+74.8%
  • CVXQP3_M: diff=0.1449s, baseline=0.1163s, Δ=+24.6%
  • DPKLO1: diff=0.0002s, baseline=0.0002s, Δ=+5.7%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • KSIP: diff=0.0084s, baseline=0.0071s, Δ=+18.7%
  • LASER: diff=0.0037s, baseline=0.0035s, Δ=+7.6%
  • LOTSCHD: diff=0.0000s, baseline=0.0000s, Δ=+8.6%
  • PRIMAL1: diff=0.0042s, baseline=0.0038s, Δ=+10.4%
  • PRIMAL2: diff=0.0055s, baseline=0.0050s, Δ=+10.0%
  • PRIMAL3: diff=0.0142s, baseline=0.0132s, Δ=+7.8%
  • PRIMAL4: diff=0.0078s, baseline=0.0071s, Δ=+9.9%
  • PRIMALC1: diff=0.0031s, baseline=0.0026s, Δ=+17.1%
  • PRIMALC2: diff=0.0025s, baseline=0.0022s, Δ=+14.7%
  • PRIMALC5: diff=0.0029s, baseline=0.0025s, Δ=+20.2%
  • PRIMALC8: diff=0.0056s, baseline=0.0046s, Δ=+20.2%
  • QBANDM: diff=0.0056s, baseline=0.0053s, Δ=+6.8%
  • QE226: diff=0.0051s, baseline=0.0046s, Δ=+11.6%
  • QFFFFF80: diff=0.1519s, baseline=0.1165s, Δ=+30.4%
  • QFORPLAN: diff=0.0125s, baseline=0.0116s, Δ=+7.5%
  • QISRAEL: diff=0.0043s, baseline=0.0038s, Δ=+12.3%
  • QSCFXM3: diff=0.0394s, baseline=0.0357s, Δ=+10.2%
  • QSHARE1B: diff=0.0025s, baseline=0.0023s, Δ=+6.8%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=+5.9%
  • STADAT1: diff=0.0176s, baseline=0.0163s, Δ=+8.3%
  • STADAT2: diff=0.0140s, baseline=0.0130s, Δ=+7.8%
  • STADAT3: diff=0.0267s, baseline=0.0248s, Δ=+7.4%

Runtime improvements (> 5.0%)

  • AUG2DCQP: diff=0.1121s, baseline=0.1260s, Δ=-11.1%
  • AUG2DQP: diff=0.1126s, baseline=0.1244s, Δ=-9.5%
  • CVXQP1_M: diff=0.0645s, baseline=0.0730s, Δ=-11.6%
  • CVXQP2_L: diff=22.0796s, baseline=24.3913s, Δ=-9.5%
  • DUALC1: diff=0.0014s, baseline=0.0020s, Δ=-27.3%
  • DUALC2: diff=0.0010s, baseline=0.0014s, Δ=-25.6%
  • DUALC5: diff=0.0008s, baseline=0.0010s, Δ=-24.9%
  • DUALC8: diff=0.0019s, baseline=0.0022s, Δ=-15.0%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=-17.1%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=-8.3%
  • HUES-MOD: diff=0.0261s, baseline=0.0383s, Δ=-31.9%
  • HUESTIS: diff=0.0148s, baseline=0.0323s, Δ=-54.3%
  • Q25FV47: diff=0.2626s, baseline=0.2808s, Δ=-6.5%
  • QADLITTL: diff=0.0004s, baseline=0.0004s, Δ=-17.0%
  • QAFIRO: diff=0.0001s, baseline=0.0001s, Δ=-8.4%
  • QCAPRI: diff=0.0100s, baseline=0.0132s, Δ=-23.7%
  • QGFRDXPN: diff=0.0087s, baseline=0.0107s, Δ=-19.1%
  • QPCBLEND: diff=0.0006s, baseline=0.0006s, Δ=-8.0%
  • QPCBOEI1: diff=0.0080s, baseline=0.0091s, Δ=-12.5%
  • QPILOTNO: diff=0.2389s, baseline=0.4250s, Δ=-43.8%
  • QRECIPE: diff=0.0017s, baseline=0.0019s, Δ=-10.5%
  • QSCFXM1: diff=0.0081s, baseline=0.0087s, Δ=-6.2%
  • QSCORPIO: diff=0.0018s, baseline=0.0019s, Δ=-5.3%
  • QSCRS8: diff=0.0079s, baseline=0.0091s, Δ=-13.2%
  • QSCTAP2: diff=0.0118s, baseline=0.0128s, Δ=-8.0%
  • QSCTAP3: diff=0.0180s, baseline=0.0192s, Δ=-6.2%
  • QSEBA: diff=0.0111s, baseline=0.0133s, Δ=-16.6%
  • QSHARE2B: diff=0.0009s, baseline=0.0010s, Δ=-11.9%
  • QSHIP04L: diff=0.0070s, baseline=0.0085s, Δ=-17.2%
  • QSHIP04S: diff=0.0052s, baseline=0.0057s, Δ=-9.5%
  • QSHIP08L: diff=0.1548s, baseline=0.1710s, Δ=-9.5%
  • QSHIP08S: diff=0.0286s, baseline=0.0334s, Δ=-14.3%
  • QSHIP12L: diff=0.3109s, baseline=0.3420s, Δ=-9.1%
  • QSHIP12S: diff=0.0377s, baseline=0.0453s, Δ=-16.7%
  • QSIERRA: diff=0.0284s, baseline=0.0327s, Δ=-13.2%

@github-actions

Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 136 problems
  • Diff branch solved: 136 problems

Runtime regressions (> 5.0%)

  • AUG3DC: diff=0.0015s, baseline=0.0014s, Δ=+5.2%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.7%

Runtime improvements (> 5.0%)

  • AUG2DQP: diff=0.1248s, baseline=0.1330s, Δ=-6.2%
  • DPKLO1: diff=0.0001s, baseline=0.0002s, Δ=-7.8%
  • DUAL1: diff=0.0019s, baseline=0.0021s, Δ=-6.2%
  • DUAL4: diff=0.0012s, baseline=0.0013s, Δ=-6.7%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=-9.1%

@github-actions

Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 136 problems
  • Diff branch solved: 136 problems

Runtime regressions (> 5.0%)

  • CVXQP3_S: diff=0.0007s, baseline=0.0007s, Δ=+6.8%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+7.1%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+6.3%
  • LISWET11: diff=0.1201s, baseline=0.1095s, Δ=+9.7%
  • LISWET12: diff=0.1897s, baseline=0.1739s, Δ=+9.1%
  • QADLITTL: diff=0.0004s, baseline=0.0004s, Δ=+5.8%
  • QAFIRO: diff=0.0002s, baseline=0.0001s, Δ=+13.3%
  • QPCBLEND: diff=0.0006s, baseline=0.0006s, Δ=+8.2%
  • QSCAGR7: diff=0.0007s, baseline=0.0006s, Δ=+6.1%

Runtime improvements (> 5.0%)

  • CVXQP2_L: diff=22.2437s, baseline=27.1997s, Δ=-18.2%
  • LASER: diff=0.0033s, baseline=0.0045s, Δ=-25.9%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-10.5%

@github-actions

Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 136 problems
  • Diff branch solved: 136 problems

Runtime regressions (> 5.0%)

  • DUALC2: diff=0.0011s, baseline=0.0011s, Δ=+5.6%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=+9.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+7.7%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+7.7%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+7.7%

Runtime improvements (> 5.0%)

  • QGFRDXPN: diff=0.0083s, baseline=0.0094s, Δ=-11.6%
  • QGROW7: diff=0.0036s, baseline=0.0047s, Δ=-23.7%
  • QISRAEL: diff=0.0030s, baseline=0.0042s, Δ=-28.5%
  • QPCBLEND: diff=0.0005s, baseline=0.0007s, Δ=-32.9%
  • QPCBOEI1: diff=0.0072s, baseline=0.0077s, Δ=-6.2%

@github-actions

github-actions Bot commented May 1, 2026

Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 136 problems
  • Diff branch solved: 136 problems

Runtime regressions (> 5.0%)

  • AUG2DCQP: diff=0.1454s, baseline=0.1250s, Δ=+16.3%
  • BOYD2: diff=4.2715s, baseline=4.0628s, Δ=+5.1%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=+11.8%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+5.9%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+7.7%

Runtime improvements (> 5.0%)

  • DPKLO1: diff=0.0001s, baseline=0.0002s, Δ=-14.9%
  • DUAL2: diff=0.0022s, baseline=0.0024s, Δ=-6.0%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=-5.3%
  • PRIMAL1: diff=0.0038s, baseline=0.0041s, Δ=-8.3%

@github-actions

Copy link
Copy Markdown

Download Benchmark Artifacts

Benchmark Summary

Problems Solved

Dataset Main Solved Diff Solved Main Iters Diff Iters Main IR Iters Diff IR Iters
cutest 🟢 43 / 62 42 / 62 1025 🟢 1020 2150 🟢 2128
misc 1 / 3 1 / 3 15 🟢 7 2 🟢 0
mm 🟢 136 / 138 135 / 138 🟢 2510 2513 🟢 4082 4106
mpc 63 / 64 63 / 64 480 480 587 587

Differences in Solved Problems

  • Main additionally solved: QPILOTNO, TABLE1

Iteration Regressions (diff took more iterations)

  • CONT5-QP: diff=36, main=35
  • BOYD2: diff=70, main=68
  • QSIERRA: diff=25, main=24

Iteration Improvements (diff took fewer iterations)

  • LEUVEN1: diff=191, main=197
  • cvxpy_lp5: diff=7, main=15

IR Iteration Regressions (diff used more IR iterations)

  • CONT5-QP: diff=51, main=45
  • HIER133E: diff=69, main=68
  • HIER163D: diff=59, main=58
  • JJTABEL3: diff=167, main=162
  • TABLE3: diff=79, main=76
  • TWO5IN6: diff=52, main=51
  • BOYD2: diff=247, main=220
  • LISWET12: diff=1, main=0
  • LISWET9: diff=1, main=0
  • PRIMALC1: diff=43, main=42
  • QISRAEL: diff=7, main=6
  • QSCFXM3: diff=151, main=149
  • QSHARE1B: diff=37, main=36
  • QSIERRA: diff=130, main=120

IR Iteration Improvements (diff used fewer IR iterations)

  • BTS4: diff=116, main=117
  • CLEUVEN7: diff=147, main=149
  • HIE1372D: diff=39, main=42
  • HIER133D: diff=67, main=68
  • HIER163A: diff=60, main=62
  • LEUVEN1: diff=320, main=345
  • NINE12: diff=65, main=69
  • NINE5D: diff=60, main=61
  • cvxpy_lp5: diff=0, main=2
  • PRIMALC5: diff=34, main=37
  • PRIMALC8: diff=34, main=35
  • QGFRDXPN: diff=111, main=112
  • QSCFXM1: diff=92, main=98
  • QSCFXM2: diff=122, main=131

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant