Skip to content

Add row normalization#60

Open
govindchari wants to merge 4 commits intomainfrom
gc/row-normalization
Open

Add row normalization#60
govindchari wants to merge 4 commits intomainfrom
gc/row-normalization

Conversation

@govindchari
Copy link
Copy Markdown
Member

@govindchari govindchari commented Apr 17, 2026

  • Add scaling for rows of G corresponding to second-order cones
  • Allow ruiz to be used if selected

@github-actions
Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 124 problems

Differences in solved problems

  • Baseline solved additional problems: CVXQP3_M, QFFFFF80, QPCBOEI2, QPILOTNO, STADAT1

Iteration regressions (diff took more iterations)

  • CVXQP1_M: diff=15, baseline=13
  • LISWET2: diff=10, baseline=9
  • LISWET3: diff=10, baseline=9
  • LISWET4: diff=11, baseline=10
  • LISWET5: diff=10, baseline=8
  • LISWET6: diff=10, baseline=9
  • LISWET7: diff=12, baseline=11
  • Q25FV47: diff=29, baseline=27
  • QBEACONF: diff=15, baseline=12
  • QCAPRI: diff=46, baseline=40
  • QFORPLAN: diff=31, baseline=28
  • QGFRDXPN: diff=31, baseline=24
  • QPCBLEND: diff=17, baseline=16
  • QPCSTAIR: diff=28, baseline=25
  • QPTEST: diff=6, baseline=5
  • QSHARE2B: diff=24, baseline=19
  • QSHIP04L: diff=15, baseline=14
  • QSHIP04S: diff=15, baseline=14
  • QSHIP08L: diff=15, baseline=14
  • QSIERRA: diff=23, baseline=22
  • QSTAIR: diff=24, baseline=23
  • STADAT2: diff=20, baseline=17
  • STADAT3: diff=19, baseline=16

Iteration improvements (diff took fewer iterations)

  • DUALC1: diff=22, baseline=23
  • DUALC2: diff=11, baseline=18
  • DUALC8: diff=9, baseline=14
  • HS21: diff=7, baseline=9
  • HS268: diff=4, baseline=5
  • HS35MOD: diff=8, baseline=9
  • PRIMALC1: diff=11, baseline=25
  • PRIMALC2: diff=14, baseline=24
  • PRIMALC5: diff=16, baseline=20
  • PRIMALC8: diff=14, baseline=20
  • QBRANDY: diff=18, baseline=19
  • QETAMACR: diff=23, baseline=26
  • QISRAEL: diff=23, baseline=26
  • QPCBOEI1: diff=20, baseline=21
  • QSC205: diff=14, baseline=15
  • QSCFXM1: diff=25, baseline=26
  • QSCFXM2: diff=30, baseline=32
  • QSCFXM3: diff=30, baseline=31
  • QSCRS8: diff=22, baseline=23
  • QSCTAP1: diff=11, baseline=15
  • QSCTAP2: diff=11, baseline=14
  • QSCTAP3: diff=11, baseline=16
  • QSHARE1B: diff=27, baseline=28
  • QSHIP12L: diff=17, baseline=18
  • QSHIP12S: diff=17, baseline=18
  • QSTANDAT: diff=19, baseline=24
  • S268: diff=4, baseline=5

Runtime regressions (> 5.0%)

  • CVXQP1_M: diff=0.0792s, baseline=0.0680s, Δ=+16.5%
  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=+5.2%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=+181.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=+25.0%
  • LISWET2: diff=0.0236s, baseline=0.0210s, Δ=+12.5%
  • LISWET3: diff=0.0238s, baseline=0.0210s, Δ=+13.2%
  • LISWET4: diff=0.0258s, baseline=0.0233s, Δ=+10.7%
  • LISWET5: diff=0.0236s, baseline=0.0190s, Δ=+24.4%
  • LISWET6: diff=0.0234s, baseline=0.0211s, Δ=+11.0%
  • LISWET7: diff=0.0278s, baseline=0.0253s, Δ=+9.6%
  • Q25FV47: diff=0.2869s, baseline=0.2631s, Δ=+9.0%
  • QBEACONF: diff=0.0031s, baseline=0.0026s, Δ=+19.0%
  • QCAPRI: diff=0.0103s, baseline=0.0093s, Δ=+10.7%
  • QFORPLAN: diff=0.0087s, baseline=0.0081s, Δ=+7.7%
  • QGFRDXPN: diff=0.0084s, baseline=0.0070s, Δ=+20.0%
  • QPCBLEND: diff=0.0006s, baseline=0.0006s, Δ=+7.3%
  • QPCSTAIR: diff=0.0113s, baseline=0.0102s, Δ=+10.5%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+18.2%
  • QSHARE2B: diff=0.0011s, baseline=0.0009s, Δ=+25.5%
  • QSHIP04L: diff=0.0077s, baseline=0.0071s, Δ=+8.3%
  • QSHIP04S: diff=0.0054s, baseline=0.0051s, Δ=+7.0%
  • QSHIP08L: diff=0.1772s, baseline=0.1677s, Δ=+5.7%
  • QSIERRA: diff=0.0207s, baseline=0.0197s, Δ=+5.1%
  • STADAT2: diff=0.0165s, baseline=0.0141s, Δ=+17.5%
  • STADAT3: diff=0.0318s, baseline=0.0270s, Δ=+17.7%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+12.5%

Runtime improvements (> 5.0%)

  • AUG2DQP: diff=0.1227s, baseline=0.1343s, Δ=-8.6%
  • BOYD1: diff=1.4344s, baseline=1.5201s, Δ=-5.6%
  • DPKLO1: diff=0.0001s, baseline=0.0001s, Δ=-6.2%
  • DUALC1: diff=0.0012s, baseline=0.0013s, Δ=-5.7%
  • DUALC2: diff=0.0005s, baseline=0.0009s, Δ=-36.3%
  • DUALC8: diff=0.0010s, baseline=0.0016s, Δ=-34.9%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=-14.3%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=-6.2%
  • PRIMALC1: diff=0.0011s, baseline=0.0024s, Δ=-53.9%
  • PRIMALC2: diff=0.0011s, baseline=0.0019s, Δ=-39.7%
  • PRIMALC5: diff=0.0018s, baseline=0.0022s, Δ=-19.3%
  • PRIMALC8: diff=0.0028s, baseline=0.0041s, Δ=-31.0%
  • QAFIRO: diff=0.0001s, baseline=0.0002s, Δ=-20.8%
  • QBRANDY: diff=0.0034s, baseline=0.0037s, Δ=-6.9%
  • QETAMACR: diff=0.0803s, baseline=0.0883s, Δ=-9.1%
  • QGROW22: diff=0.0158s, baseline=0.0169s, Δ=-6.6%
  • QGROW7: diff=0.0043s, baseline=0.0046s, Δ=-5.9%
  • QISRAEL: diff=0.0034s, baseline=0.0039s, Δ=-13.1%
  • QPCBOEI1: diff=0.0081s, baseline=0.0086s, Δ=-5.8%
  • QSC205: diff=0.0009s, baseline=0.0010s, Δ=-5.9%
  • QSCFXM1: diff=0.0063s, baseline=0.0067s, Δ=-5.8%
  • QSCFXM2: diff=0.0167s, baseline=0.0180s, Δ=-7.1%
  • QSCTAP1: diff=0.0018s, baseline=0.0025s, Δ=-27.1%
  • QSCTAP2: diff=0.0103s, baseline=0.0129s, Δ=-19.9%
  • QSCTAP3: diff=0.0135s, baseline=0.0191s, Δ=-29.3%
  • QSHARE1B: diff=0.0021s, baseline=0.0022s, Δ=-5.3%
  • QSHIP12L: diff=0.3038s, baseline=0.3223s, Δ=-5.7%
  • QSHIP12S: diff=0.0368s, baseline=0.0389s, Δ=-5.4%
  • QSTANDAT: diff=0.0059s, baseline=0.0074s, Δ=-20.1%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-11.8%

@github-actions
Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 124 problems

Differences in solved problems

  • Baseline solved additional problems: CVXQP3_M, QFFFFF80, QPCBOEI2, QPILOTNO, STADAT1

Iteration regressions (diff took more iterations)

  • CVXQP1_M: diff=15, baseline=13
  • LISWET2: diff=10, baseline=9
  • LISWET3: diff=10, baseline=9
  • LISWET4: diff=11, baseline=10
  • LISWET5: diff=10, baseline=8
  • LISWET6: diff=10, baseline=9
  • LISWET7: diff=12, baseline=11
  • Q25FV47: diff=29, baseline=27
  • QBEACONF: diff=15, baseline=12
  • QCAPRI: diff=46, baseline=40
  • QFORPLAN: diff=31, baseline=28
  • QGFRDXPN: diff=31, baseline=24
  • QPCBLEND: diff=17, baseline=16
  • QPCSTAIR: diff=28, baseline=25
  • QPTEST: diff=6, baseline=5
  • QSHARE2B: diff=24, baseline=19
  • QSHIP04L: diff=15, baseline=14
  • QSHIP04S: diff=15, baseline=14
  • QSHIP08L: diff=15, baseline=14
  • QSIERRA: diff=23, baseline=22
  • QSTAIR: diff=24, baseline=23
  • STADAT2: diff=20, baseline=17
  • STADAT3: diff=19, baseline=16

Iteration improvements (diff took fewer iterations)

  • DUALC1: diff=22, baseline=23
  • DUALC2: diff=11, baseline=18
  • DUALC8: diff=9, baseline=14
  • HS21: diff=7, baseline=9
  • HS268: diff=4, baseline=5
  • HS35MOD: diff=8, baseline=9
  • PRIMALC1: diff=11, baseline=25
  • PRIMALC2: diff=14, baseline=24
  • PRIMALC5: diff=16, baseline=20
  • PRIMALC8: diff=14, baseline=20
  • QBRANDY: diff=18, baseline=19
  • QETAMACR: diff=23, baseline=26
  • QISRAEL: diff=23, baseline=26
  • QPCBOEI1: diff=20, baseline=21
  • QSC205: diff=14, baseline=15
  • QSCFXM1: diff=25, baseline=26
  • QSCFXM2: diff=30, baseline=32
  • QSCFXM3: diff=30, baseline=31
  • QSCRS8: diff=22, baseline=23
  • QSCTAP1: diff=11, baseline=15
  • QSCTAP2: diff=11, baseline=14
  • QSCTAP3: diff=11, baseline=16
  • QSHARE1B: diff=27, baseline=28
  • QSHIP12L: diff=17, baseline=18
  • QSHIP12S: diff=17, baseline=18
  • QSTANDAT: diff=19, baseline=24
  • S268: diff=4, baseline=5

Runtime regressions (> 5.0%)

  • CVXQP1_M: diff=0.0786s, baseline=0.0685s, Δ=+14.8%
  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=+6.2%
  • LISWET2: diff=0.0236s, baseline=0.0211s, Δ=+12.0%
  • LISWET3: diff=0.0235s, baseline=0.0212s, Δ=+10.8%
  • LISWET4: diff=0.0257s, baseline=0.0235s, Δ=+9.6%
  • LISWET5: diff=0.0235s, baseline=0.0189s, Δ=+24.4%
  • LISWET6: diff=0.0235s, baseline=0.0211s, Δ=+11.2%
  • LISWET7: diff=0.0278s, baseline=0.0253s, Δ=+10.1%
  • LOTSCHD: diff=0.0000s, baseline=0.0000s, Δ=+8.3%
  • Q25FV47: diff=0.2822s, baseline=0.2642s, Δ=+6.8%
  • QBEACONF: diff=0.0031s, baseline=0.0026s, Δ=+23.0%
  • QCAPRI: diff=0.0103s, baseline=0.0090s, Δ=+14.5%
  • QFORPLAN: diff=0.0087s, baseline=0.0077s, Δ=+12.3%
  • QGFRDXPN: diff=0.0083s, baseline=0.0065s, Δ=+28.0%
  • QPCSTAIR: diff=0.0117s, baseline=0.0103s, Δ=+12.9%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+18.2%
  • QRECIPE: diff=0.0012s, baseline=0.0012s, Δ=+7.0%
  • QSHARE2B: diff=0.0011s, baseline=0.0009s, Δ=+26.6%
  • QSHIP04L: diff=0.0076s, baseline=0.0071s, Δ=+6.0%
  • QSHIP04S: diff=0.0053s, baseline=0.0050s, Δ=+6.5%
  • QSHIP08L: diff=0.1757s, baseline=0.1669s, Δ=+5.3%
  • STADAT2: diff=0.0165s, baseline=0.0142s, Δ=+16.1%
  • STADAT3: diff=0.0316s, baseline=0.0273s, Δ=+16.0%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+12.5%
  • ZECEVIC2: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • CVXQP2_L: diff=21.7670s, baseline=23.8927s, Δ=-8.9%
  • DUALC1: diff=0.0012s, baseline=0.0013s, Δ=-6.4%
  • DUALC2: diff=0.0006s, baseline=0.0009s, Δ=-36.7%
  • DUALC8: diff=0.0011s, baseline=0.0016s, Δ=-34.5%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=-79.2%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=-14.3%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=-6.2%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=-6.2%
  • PRIMALC1: diff=0.0011s, baseline=0.0024s, Δ=-53.7%
  • PRIMALC2: diff=0.0011s, baseline=0.0019s, Δ=-39.0%
  • PRIMALC5: diff=0.0018s, baseline=0.0021s, Δ=-16.3%
  • PRIMALC8: diff=0.0029s, baseline=0.0039s, Δ=-27.2%
  • QBRANDY: diff=0.0034s, baseline=0.0036s, Δ=-5.3%
  • QETAMACR: diff=0.0779s, baseline=0.0898s, Δ=-13.3%
  • QISRAEL: diff=0.0034s, baseline=0.0039s, Δ=-12.4%
  • QPCBOEI1: diff=0.0080s, baseline=0.0084s, Δ=-5.1%
  • QSCFXM1: diff=0.0063s, baseline=0.0067s, Δ=-6.7%
  • QSCFXM2: diff=0.0168s, baseline=0.0179s, Δ=-6.3%
  • QSCTAP1: diff=0.0019s, baseline=0.0025s, Δ=-24.1%
  • QSCTAP2: diff=0.0102s, baseline=0.0127s, Δ=-19.5%
  • QSCTAP3: diff=0.0137s, baseline=0.0191s, Δ=-28.6%
  • QSHIP12L: diff=0.3089s, baseline=0.3253s, Δ=-5.0%
  • QSTANDAT: diff=0.0059s, baseline=0.0075s, Δ=-20.2%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-11.8%

@github-actions
Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 124 problems

Differences in solved problems

  • Baseline solved additional problems: CVXQP3_M, QFFFFF80, QPCBOEI2, QPILOTNO, STADAT1

Iteration regressions (diff took more iterations)

  • CVXQP1_M: diff=15, baseline=13
  • LISWET2: diff=10, baseline=9
  • LISWET3: diff=10, baseline=9
  • LISWET4: diff=11, baseline=10
  • LISWET5: diff=10, baseline=8
  • LISWET6: diff=10, baseline=9
  • LISWET7: diff=12, baseline=11
  • Q25FV47: diff=29, baseline=27
  • QBEACONF: diff=15, baseline=12
  • QCAPRI: diff=46, baseline=40
  • QFORPLAN: diff=31, baseline=28
  • QGFRDXPN: diff=31, baseline=24
  • QPCBLEND: diff=17, baseline=16
  • QPCSTAIR: diff=28, baseline=25
  • QPTEST: diff=6, baseline=5
  • QSHARE2B: diff=24, baseline=19
  • QSHIP04L: diff=15, baseline=14
  • QSHIP04S: diff=15, baseline=14
  • QSHIP08L: diff=15, baseline=14
  • QSIERRA: diff=23, baseline=22
  • QSTAIR: diff=24, baseline=23
  • STADAT2: diff=20, baseline=17
  • STADAT3: diff=19, baseline=16

Iteration improvements (diff took fewer iterations)

  • DUALC1: diff=22, baseline=23
  • DUALC2: diff=11, baseline=18
  • DUALC8: diff=9, baseline=14
  • HS21: diff=7, baseline=9
  • HS268: diff=4, baseline=5
  • HS35MOD: diff=8, baseline=9
  • PRIMALC1: diff=11, baseline=25
  • PRIMALC2: diff=14, baseline=24
  • PRIMALC5: diff=16, baseline=20
  • PRIMALC8: diff=14, baseline=20
  • QBRANDY: diff=18, baseline=19
  • QETAMACR: diff=23, baseline=26
  • QISRAEL: diff=23, baseline=26
  • QPCBOEI1: diff=20, baseline=21
  • QSC205: diff=14, baseline=15
  • QSCFXM1: diff=25, baseline=26
  • QSCFXM2: diff=30, baseline=32
  • QSCFXM3: diff=30, baseline=31
  • QSCRS8: diff=22, baseline=23
  • QSCTAP1: diff=11, baseline=15
  • QSCTAP2: diff=11, baseline=14
  • QSCTAP3: diff=11, baseline=16
  • QSHARE1B: diff=27, baseline=28
  • QSHIP12L: diff=17, baseline=18
  • QSHIP12S: diff=17, baseline=18
  • QSTANDAT: diff=19, baseline=24
  • S268: diff=4, baseline=5

Runtime regressions (> 5.0%)

  • CVXQP1_M: diff=0.0730s, baseline=0.0595s, Δ=+22.7%
  • CVXQP2_M: diff=0.0442s, baseline=0.0419s, Δ=+5.5%
  • EXDATA: diff=6.7840s, baseline=6.2416s, Δ=+8.7%
  • LISWET2: diff=0.0239s, baseline=0.0217s, Δ=+9.8%
  • LISWET3: diff=0.0237s, baseline=0.0216s, Δ=+9.5%
  • LISWET4: diff=0.0262s, baseline=0.0238s, Δ=+10.0%
  • LISWET5: diff=0.0242s, baseline=0.0196s, Δ=+23.9%
  • LISWET6: diff=0.0238s, baseline=0.0218s, Δ=+9.1%
  • LISWET7: diff=0.0286s, baseline=0.0260s, Δ=+10.2%
  • LOTSCHD: diff=0.0001s, baseline=0.0000s, Δ=+68.8%
  • Q25FV47: diff=0.2596s, baseline=0.2223s, Δ=+16.8%
  • QBEACONF: diff=0.0029s, baseline=0.0024s, Δ=+23.5%
  • QCAPRI: diff=0.0103s, baseline=0.0090s, Δ=+14.7%
  • QFORPLAN: diff=0.0087s, baseline=0.0080s, Δ=+9.3%
  • QGFRDXPN: diff=0.0081s, baseline=0.0064s, Δ=+25.7%
  • QPCBLEND: diff=0.0006s, baseline=0.0005s, Δ=+9.2%
  • QPCSTAIR: diff=0.0111s, baseline=0.0099s, Δ=+12.1%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+20.0%
  • QSHARE2B: diff=0.0009s, baseline=0.0008s, Δ=+18.5%
  • QSHIP04L: diff=0.0072s, baseline=0.0068s, Δ=+6.2%
  • QSHIP08L: diff=0.1637s, baseline=0.1554s, Δ=+5.4%
  • QSTAIR: diff=0.0126s, baseline=0.0120s, Δ=+5.3%
  • STADAT2: diff=0.0156s, baseline=0.0134s, Δ=+15.8%
  • STADAT3: diff=0.0309s, baseline=0.0262s, Δ=+18.0%
  • STCQP1: diff=0.0526s, baseline=0.0499s, Δ=+5.4%
  • STCQP2: diff=0.1216s, baseline=0.1144s, Δ=+6.2%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+8.3%

Runtime improvements (> 5.0%)

  • BOYD1: diff=1.7719s, baseline=1.9118s, Δ=-7.3%
  • BOYD2: diff=3.5882s, baseline=3.8254s, Δ=-6.2%
  • CVXQP1_S: diff=0.0004s, baseline=0.0005s, Δ=-5.7%
  • DTOC3: diff=0.0110s, baseline=0.0117s, Δ=-5.9%
  • DUALC1: diff=0.0011s, baseline=0.0012s, Δ=-7.9%
  • DUALC2: diff=0.0005s, baseline=0.0010s, Δ=-45.4%
  • DUALC8: diff=0.0010s, baseline=0.0022s, Δ=-52.6%
  • HS118: diff=0.0001s, baseline=0.0001s, Δ=-8.2%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=-7.7%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=-13.3%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=-6.7%
  • PRIMALC1: diff=0.0010s, baseline=0.0022s, Δ=-53.5%
  • PRIMALC2: diff=0.0011s, baseline=0.0017s, Δ=-35.4%
  • PRIMALC5: diff=0.0017s, baseline=0.0020s, Δ=-17.7%
  • PRIMALC8: diff=0.0028s, baseline=0.0037s, Δ=-24.5%
  • QAFIRO: diff=0.0001s, baseline=0.0001s, Δ=-11.6%
  • QBORE3D: diff=0.0022s, baseline=0.0024s, Δ=-6.2%
  • QBRANDY: diff=0.0032s, baseline=0.0035s, Δ=-8.4%
  • QETAMACR: diff=0.0730s, baseline=0.0772s, Δ=-5.5%
  • QISRAEL: diff=0.0031s, baseline=0.0035s, Δ=-10.1%
  • QSCFXM2: diff=0.0186s, baseline=0.0198s, Δ=-6.1%
  • QSCFXM3: diff=0.0266s, baseline=0.0281s, Δ=-5.2%
  • QSCTAP1: diff=0.0017s, baseline=0.0022s, Δ=-24.3%
  • QSCTAP2: diff=0.0096s, baseline=0.0125s, Δ=-23.2%
  • QSCTAP3: diff=0.0133s, baseline=0.0195s, Δ=-31.8%
  • QSTANDAT: diff=0.0054s, baseline=0.0069s, Δ=-21.6%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-17.4%

@github-actions
Copy link
Copy Markdown

Download benchmark artifacts

Benchmark Summary

  • Baseline solved: 129 problems
  • Diff branch solved: 123 problems

Differences in solved problems

  • Baseline solved additional problems: CVXQP3_M, QFFFFF80, QFORPLAN, QPCBOEI2, QPILOTNO, STADAT1

Iteration regressions (diff took more iterations)

  • CVXQP1_M: diff=15, baseline=13
  • LISWET2: diff=10, baseline=9
  • LISWET3: diff=10, baseline=9
  • LISWET4: diff=11, baseline=10
  • LISWET5: diff=10, baseline=8
  • LISWET6: diff=10, baseline=9
  • LISWET7: diff=12, baseline=11
  • Q25FV47: diff=29, baseline=27
  • QBEACONF: diff=15, baseline=12
  • QBRANDY: diff=23, baseline=19
  • QCAPRI: diff=46, baseline=40
  • QGFRDXPN: diff=31, baseline=24
  • QPCBLEND: diff=17, baseline=16
  • QPCBOEI1: diff=26, baseline=21
  • QPCSTAIR: diff=28, baseline=25
  • QPTEST: diff=6, baseline=5
  • QSC205: diff=18, baseline=15
  • QSHARE2B: diff=24, baseline=19
  • QSHIP04L: diff=15, baseline=14
  • QSHIP04S: diff=15, baseline=14
  • QSHIP08L: diff=15, baseline=14
  • QSIERRA: diff=23, baseline=22
  • QSTAIR: diff=24, baseline=23
  • STADAT2: diff=20, baseline=17
  • STADAT3: diff=19, baseline=16

Iteration improvements (diff took fewer iterations)

  • DUALC1: diff=22, baseline=23
  • DUALC2: diff=11, baseline=18
  • DUALC8: diff=9, baseline=14
  • HS21: diff=7, baseline=9
  • HS268: diff=4, baseline=5
  • HS35MOD: diff=8, baseline=9
  • PRIMALC1: diff=11, baseline=25
  • PRIMALC2: diff=14, baseline=24
  • PRIMALC5: diff=16, baseline=20
  • PRIMALC8: diff=14, baseline=20
  • QETAMACR: diff=23, baseline=26
  • QISRAEL: diff=23, baseline=26
  • QSCFXM1: diff=25, baseline=26
  • QSCFXM2: diff=30, baseline=32
  • QSCFXM3: diff=30, baseline=31
  • QSCRS8: diff=22, baseline=23
  • QSCTAP1: diff=11, baseline=15
  • QSCTAP2: diff=11, baseline=14
  • QSCTAP3: diff=11, baseline=16
  • QSHARE1B: diff=27, baseline=28
  • QSHIP12L: diff=17, baseline=18
  • QSHIP12S: diff=17, baseline=18
  • QSTANDAT: diff=19, baseline=24
  • S268: diff=4, baseline=5

Runtime regressions (> 5.0%)

  • CVXQP1_M: diff=0.0673s, baseline=0.0590s, Δ=+14.1%
  • CVXQP2_S: diff=0.0004s, baseline=0.0004s, Δ=+6.8%
  • CVXQP3_S: diff=0.0006s, baseline=0.0006s, Δ=+6.3%
  • GENHS28: diff=0.0000s, baseline=0.0000s, Δ=+20.0%
  • HS53: diff=0.0000s, baseline=0.0000s, Δ=+140.0%
  • LISWET2: diff=0.0236s, baseline=0.0222s, Δ=+6.0%
  • LISWET3: diff=0.0236s, baseline=0.0213s, Δ=+11.0%
  • LISWET4: diff=0.0260s, baseline=0.0238s, Δ=+9.0%
  • LISWET5: diff=0.0236s, baseline=0.0197s, Δ=+20.2%
  • LISWET6: diff=0.0240s, baseline=0.0213s, Δ=+12.6%
  • LISWET7: diff=0.0280s, baseline=0.0258s, Δ=+8.8%
  • Q25FV47: diff=0.2368s, baseline=0.2212s, Δ=+7.1%
  • QBEACONF: diff=0.0030s, baseline=0.0024s, Δ=+25.9%
  • QBRANDY: diff=0.0042s, baseline=0.0034s, Δ=+25.2%
  • QCAPRI: diff=0.0101s, baseline=0.0090s, Δ=+12.5%
  • QGFRDXPN: diff=0.0079s, baseline=0.0062s, Δ=+27.7%
  • QPCBLEND: diff=0.0006s, baseline=0.0005s, Δ=+6.6%
  • QPCBOEI1: diff=0.0100s, baseline=0.0084s, Δ=+18.3%
  • QPCSTAIR: diff=0.0107s, baseline=0.0098s, Δ=+9.7%
  • QPTEST: diff=0.0000s, baseline=0.0000s, Δ=+14.3%
  • QSC205: diff=0.0017s, baseline=0.0009s, Δ=+76.8%
  • QSHARE2B: diff=0.0010s, baseline=0.0008s, Δ=+22.4%
  • QSHIP04L: diff=0.0074s, baseline=0.0068s, Δ=+8.7%
  • QSHIP04S: diff=0.0053s, baseline=0.0049s, Δ=+6.8%
  • QSHIP08L: diff=0.1520s, baseline=0.1424s, Δ=+6.8%
  • STADAT2: diff=0.0155s, baseline=0.0132s, Δ=+17.3%
  • STADAT3: diff=0.0304s, baseline=0.0258s, Δ=+18.1%
  • TAME: diff=0.0000s, baseline=0.0000s, Δ=+9.1%

Runtime improvements (> 5.0%)

  • DUALC1: diff=0.0012s, baseline=0.0013s, Δ=-8.0%
  • DUALC2: diff=0.0006s, baseline=0.0008s, Δ=-23.2%
  • DUALC5: diff=0.0006s, baseline=0.0008s, Δ=-18.1%
  • DUALC8: diff=0.0011s, baseline=0.0022s, Δ=-49.2%
  • HS21: diff=0.0000s, baseline=0.0000s, Δ=-14.3%
  • HS268: diff=0.0000s, baseline=0.0000s, Δ=-13.3%
  • HS35: diff=0.0000s, baseline=0.0000s, Δ=-21.4%
  • HS35MOD: diff=0.0000s, baseline=0.0000s, Δ=-13.3%
  • HS76: diff=0.0000s, baseline=0.0000s, Δ=-6.7%
  • PRIMALC1: diff=0.0011s, baseline=0.0022s, Δ=-51.5%
  • PRIMALC2: diff=0.0011s, baseline=0.0017s, Δ=-36.8%
  • PRIMALC5: diff=0.0016s, baseline=0.0021s, Δ=-20.8%
  • PRIMALC8: diff=0.0027s, baseline=0.0037s, Δ=-27.9%
  • QAFIRO: diff=0.0001s, baseline=0.0001s, Δ=-9.6%
  • QETAMACR: diff=0.0680s, baseline=0.0766s, Δ=-11.2%
  • QISRAEL: diff=0.0032s, baseline=0.0034s, Δ=-6.2%
  • QRECIPE: diff=0.0011s, baseline=0.0012s, Δ=-8.4%
  • QSCFXM1: diff=0.0068s, baseline=0.0074s, Δ=-8.2%
  • QSCFXM2: diff=0.0173s, baseline=0.0197s, Δ=-12.1%
  • QSCFXM3: diff=0.0259s, baseline=0.0279s, Δ=-7.4%
  • QSCTAP1: diff=0.0017s, baseline=0.0023s, Δ=-25.0%
  • QSCTAP2: diff=0.0096s, baseline=0.0121s, Δ=-20.3%
  • QSCTAP3: diff=0.0128s, baseline=0.0192s, Δ=-33.1%
  • QSHIP12L: diff=0.2683s, baseline=0.2840s, Δ=-5.5%
  • QSHIP12S: diff=0.0337s, baseline=0.0358s, Δ=-5.8%
  • QSTANDAT: diff=0.0054s, baseline=0.0067s, Δ=-19.2%
  • S268: diff=0.0000s, baseline=0.0000s, Δ=-13.0%

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