davidsd / sdpb

A semidefinite program solver for the conformal bootstrap.
MIT License
53 stars 42 forks source link

Add some realistic tests for sdpb #97

Open davidsd opened 1 year ago

davidsd commented 1 year ago

One possibility is "SingletScalarAllowed_test_nmax6" from https://gitlab.com/davidsd/scalars-3d/-/blob/master/src/Projects/Scalars3d/SingletScalar2020.hs . Perhaps we want to do it at lower nmax. If we change Bound.remoteCompute to Bound.remoteComputeKeepFiles, then we can grab the json files it outputs and use them.

davidsd commented 1 year ago

Vasiliy found this suite of SDP tests https://github.com/vsdp/SDPLIB . The primal form of these problems takes exactly the form of a PMP with constant matrices. So we can run these tests.

vasdommes commented 1 year ago

Some SDP test/benchmark references from https://link.springer.com/article/10.1007/s10107-006-0029-9, chapter 5):

vasdommes commented 1 year ago

Currently we have a simple (1x1 block) test for pvm2sdp and sdpb. We also have a non-trivial test for sdp2input, but its result is not solvable by sdpb, see #38 We should replace the sdp2input test with something small but 'realistic'.