Skip to content

Bertsimas#2

Draft
annaostrowska03 wants to merge 16 commits into
mainfrom
bertsimas
Draft

Bertsimas#2
annaostrowska03 wants to merge 16 commits into
mainfrom
bertsimas

Conversation

@annaostrowska03
Copy link
Copy Markdown
Owner

No description provided.

- benchmark.py: add per-row CSV save + resume logic so SCIP crashes
  (which happen for N>=75) no longer lose completed results
- compare_bpc.py: updated comparison chart now includes N=50 data
  and distinguishes optimal vs timeout runs with open/closed markers
- results: updated CSVs and PNGs with N=50 results (3 seeds, both
  schemes); OA and BnA achieve 0.00% optimality gap for all N<=50
- run_bertsimas_benchmark: add schemes_to_run param to run only scheme1
  or scheme2 (default: both); avoids SCIP crashes when running large N
  on scheme1 instances
- --bertsimas-schemes CLI arg: comma-separated, e.g. scheme2 only
- compare_bpc.py: prefer file-based results when available (same
  Andersen instances as paper); fall back to random Bertsimas results
- run_benchmark(from_file): skip old CSV if it lacks oa/bna columns,
  add incremental saving and BnA/OA columns to output
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.

2 participants