Skip to content

Repository Layout

Two models

models/model_2 holds the recommended Phase-1 topology (the winner); models/model_1 holds the earlier Day-0 baseline. The root topology.md, config/, tools/, and reports/ describe the Model 1 Day-0 optimizer run.

Top-level structure

  • README.md: project summary and quick commands.
  • topology.md: canonical Day-0 topology report (Model 1 baseline).
  • config/: optimizer input configuration.
  • tools/: optimization script implementation.
  • reports/: generated JSON/LP/MPS/Markdown outputs.
  • tests/: repository validation checks.
  • models/: model snapshots — model_2 (recommended) and model_1 (Day-0 baseline).
  • old_topology/: previous topology artifact.

Regeneration workflow

python tools/optimize_topology_gurobi.py --reports-dir reports
python tests/test_topology_solution.py