From b4f7e48972db75b74d729f9b279f9548d242d9ee Mon Sep 17 00:00:00 2001 From: Michelle Han <112435805+MichelleHan7@users.noreply.github.com> Date: Fri, 9 Oct 2026 01:00:44 -0400 Subject: [PATCH 1/2] docs: publish verified benchmark results, charts and implementation report --- .gitattributes | 1 + README.md | 255 +++-- docs/architecture.md | 34 + docs/benchmark-results.md | 50 + docs/final-implementation-report.md | 106 +++ docs/resume-metrics.md | 29 + docs/v2-design-decisions.md | 45 + docs/v2-implementation.md | 13 +- docs/weather-providers.md | 40 + reports/benchmark-results.md | 50 + reports/benchmark_details.jsonl.gz | Bin 0 -> 124334 bytes reports/benchmark_environment.json | 98 ++ reports/benchmark_results.csv | 661 +++++++++++++ reports/benchmark_resume_environment.json | 14 + reports/benchmark_summary.json | 891 ++++++++++++++++++ reports/heat_reduction.png | Bin 0 -> 53612 bytes reports/profiling.csv | 11 + reports/scalability.png | Bin 0 -> 66941 bytes .../serial-partial/benchmark_details.jsonl.gz | Bin 0 -> 100965 bytes .../serial-partial/benchmark_environment.json | 94 ++ reports/tradeoff.png | Bin 0 -> 86157 bytes scripts/profile_scheduler.py | 49 + 22 files changed, 2307 insertions(+), 134 deletions(-) create mode 100644 .gitattributes create mode 100644 docs/benchmark-results.md create mode 100644 docs/final-implementation-report.md create mode 100644 docs/resume-metrics.md create mode 100644 docs/v2-design-decisions.md create mode 100644 docs/weather-providers.md create mode 100644 reports/benchmark-results.md create mode 100644 reports/benchmark_details.jsonl.gz create mode 100644 reports/benchmark_environment.json create mode 100644 reports/benchmark_results.csv create mode 100644 reports/benchmark_resume_environment.json create mode 100644 reports/benchmark_summary.json create mode 100644 reports/heat_reduction.png create mode 100644 reports/profiling.csv create mode 100644 reports/scalability.png create mode 100644 reports/serial-partial/benchmark_details.jsonl.gz create mode 100644 reports/serial-partial/benchmark_environment.json create mode 100644 reports/tradeoff.png create mode 100644 scripts/profile_scheduler.py diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..1d18472 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +*.csv text eol=lf diff --git a/README.md b/README.md index 2db463c..e4e155b 100644 --- a/README.md +++ b/README.md @@ -1,172 +1,161 @@ - -# HeatOps +# HeatOps v2 [![CI](https://github.com/MichelleHan7/HeatOps/actions/workflows/ci.yml/badge.svg)](https://github.com/MichelleHan7/HeatOps/actions/workflows/ci.yml) -[![Python 3.11+](https://img.shields.io/badge/python-3.11%2B-3776AB.svg)](https://www.python.org/) - -**[Launch the live demo →](https://heatops-fortyguard.streamlit.app/)** - -**Heat-aware field operations planning powered by FortyGuard hyperlocal -temperature intelligence.** - -HeatOps uses location- and time-specific temperature data to create a -field schedule. It compares an operations-first baseline with a heat-aware -schedule, outlines the heat-versus-delay trade-off explicitly, and explains the reason why the -job moved. - -The current demo models one Phoenix utility crew and five field jobs. On the -bundled, traceable FortyGuard snapshot, the **Heat-first** preset reduces the -operational Heat Load Score from **40.38 to 39.18 (2.97%)** by moving **3 of 5 -jobs**. Heat Load is a planning metric, not a medical risk assessment. - -## Demo highlights - -- A polished Streamlit dashboard with preset and custom optimization controls. -- Side-by-side baseline and optimized timelines. -- Hyperlocal temperature curves and a field-location map. -- A visible Heat Load, delay, idle-time, and threshold-exposure comparison. -- Explanations for every scheduling change. -- Optional live FortyGuard refresh with validated cache and snapshot fallback. -- A deterministic OR-Tools CP-SAT optimizer and a baseline using the same feasibility constraints. - -## How it works - -```mermaid -flowchart TD - FG["FortyGuard Heatmap API"] --> TS["Validated temperature service"] - SNAP["Traceable demo snapshot"] --> TS - TS --> MATRIX["Job × time temperature matrix"] - INPUTS["Jobs, crew, constraints"] --> OPT["CP-SAT scheduler"] - MATRIX --> OPT - OPT --> EVAL["Baseline comparison and explanations"] - EVAL --> UI["Streamlit dashboard and CLI"] -``` -The optimizer generates feasible 15-minute start-time candidates for every -job, enforces time windows, shift boundaries, worker skills, and nonoverlapping constraints, -then minimizes a configurable combination of normalized Heat Load and delay with weighted priority. See [Architecture](docs/architecture.md) for detailed design. +**Heat-aware, multi-crew field operations scheduling with reproducible evaluation.** + +HeatOps assigns jobs to qualified crews under time windows, shifts, availability +and optional travel constraints using OR-Tools CP-SAT. It compares operational +Heat Load with priority-weighted task delay. Heat Load is a modeled planning +metric, not a medical score or evidence of prevented heat illness. + +[Live demo](https://heatops-fortyguard.streamlit.app/) · +[Architecture](docs/architecture.md) · [Benchmark results](docs/benchmark-results.md) · +[Reproduction methodology](docs/benchmark-methodology.md) + +Core v2 was merged through PR #3. This follow-up branch contains the completed +benchmark artifacts and documentation. Deployment status after that merge has +not been independently checked. The default local page preserves Phoenix; enable +**Multi-crew workspace** in the sidebar to use v2. + +## Features + +- Multiple heterogeneous crews, exactly-once assignment, skill/shift/deadline and + service-availability constraints; independently validated returned schedules. +- Operations-first, heat-first, balanced and explicit extra-delay-budget policies. +- Optional depot-to-first / consecutive-task travel using estimated geography or + directed travel-time overrides. Route lines show order, not road navigation. +- Offline Phoenix snapshot and clearly labeled synthetic scenarios; optional + FortyGuard and Open-Meteo providers with provenance and visible fallback. +- Per-crew timelines, locations, temperature curves, utilization, status/gap and + comparison metrics; schedule CSV/JSON and comparison/metrics JSON downloads. +- Seeded scenario generator, fixed benchmark manifest, failure-inclusive reports, + confidence intervals, build/solve timings and scalability experiments. ## Quick start -Requirements: Python 3.11 or 3.12. +Python 3.11 or 3.12: ```bash git clone https://github.com/MichelleHan7/HeatOps.git cd HeatOps +git switch feature/heatops-v2-results python -m venv .venv source .venv/bin/activate -python -m pip install --upgrade pip python -m pip install -e ".[demo,dev]" -streamlit run app.py +python -m streamlit run app.py ``` -The dashboard opens with the bundled Phoenix snapshot, so no API key is needed -for the default demo. +No API key is needed. `requirements.txt` installs the dashboard extra for +Streamlit Community Cloud. Dev extras include plotting for benchmark reports. -### CLI evaluation +## CLI and scenarios ```bash -heatops-evaluate --mode heat_first -heatops-evaluate --mode balanced --format json -heatops-evaluate --heat-priority 75 -``` - -Valid presets are `operations_first`, `balanced`, and `heat_first`. The custom -control assigns the selected percentage to Heat Load and the remainder to delay with weighted priority. +# Historical single-crew behavior is unchanged. +heatops-evaluate --mode heat_first --format json -## Live FortyGuard data +# Fleet evaluation of bundled Phoenix jobs and both existing crews. +heatops-evaluate --all-workers --policy delay_budget --delay-budget 60 --format json -Copy the appropriate example and add your own key locally: +# Generate an explicitly synthetic 100-job, 10-crew workload. +python scripts/generate_scenarios.py --jobs 100 --crews 10 --seed 42 --output reports/scenario.json +heatops-evaluate --scenario reports/scenario.json --policy balanced --time-limit 30 --format json -```bash -cp .env.example .env -# or, for Streamlit deployment: -cp .streamlit/secrets.toml.example .streamlit/secrets.toml +# Optional travel on a small workload. +heatops-evaluate --all-workers --policy heat_first --travel ``` -Then either enable **Refresh from FortyGuard API** in the dashboard or run: +The delay budget is **additional priority-weighted minutes**, not minutes on the +wall clock. A v2 scenario bundle contains `jobs`, `workers`, `temperature_matrix`, +`metadata` and an optional independently checked `witness`. Existing separate +JSON input flags also work with `--all-workers`. Legacy `--heat-priority` remains +available on the original single-crew path. + +The dashboard accepts scenario JSON or jobs CSV + workers CSV + temperature JSON. +CSV columns match the Job/Worker dataclasses; worker skills use `;` separators and +optional `unavailable` is a JSON array of `[start,end]` pairs. Uploaded temperature +sources are labeled unverified unless declared in bundle metadata. The synthetic +generator rejects workloads too large for its crew capacity rather than silently +dropping jobs. `--settings config.json` configures shifts, duration choices, +priority/intensity ranges, locations, skills, window slack and temperature controls +(see `GeneratorSettings`). Standard sizes are 5, 10, 25, 50 and 100; crews range from 1 to 10. + +## Evidence and reproduction + +The original five-job Phoenix **Heat-first** case remains **40.3827 → 39.1827 +Heat Load (2.9715%)**, using the unchanged 2026-08-24 FortyGuard snapshot. Its raw +delay rises from 4.5 to 10.25 task-hours; this operational cost is disclosed. +The original snapshot lacks API activity IDs; provenance has not been invented. +See `reports/phoenix-baseline.json` and `tests/test_phoenix_demo_scenario.py`. + +V2 results are separate synthetic experiments. The preregistered main suite uses +30 seeds for each of five temperature families, plus scaling and travel cohorts. +See [executed results](docs/benchmark-results.md), raw `reports/benchmark_results.csv`, +full assignments in `reports/benchmark_details.jsonl.gz` and environment metadata. ```bash -python scripts/fetch_temperature_matrix.py \ - --jobs data/scenarios/phoenix-demo/jobs.json \ - --date 2026-08-24 \ - --output data/temperature_matrix.json +python scripts/run_benchmarks.py --manifest benchmarks/final.json +python scripts/profile_scheduler.py ``` -The API path is asynchronous. HeatOps creates one heatmap per requested time -slot, polls to completion with bounded retries, spatially matches each job to a -returned tile, validates the complete matrix, and caches valid results. If a -live refresh fails, the dashboard retains the validated repository snapshot. -The full contract is documented in [FortyGuard API integration](docs/api-integration.md). - -Never commit `.env` or `.streamlit/secrets.toml`; both are ignored. - -## Demo modes - -| Mode | Heat weight | Delay weight | Intended question | -| --- | ---: | ---: | --- | -| Operations-first | 0% | 100% | What is the earliest feasible schedule? | -| Balanced | 50% | 50% | Where is a practical compromise? | -| Heat-first | 100% | 0% | How far can the modeled Heat Load be reduced? | -| Custom | 0–100% | Remaining weight | What changes under a chosen policy? | - -The Heat priority slider is intentionally enabled only for **Custom** mode; -presets remain fixed and reproducible. - -## Reproducible evidence - -The repository separates facts from scenario assumptions: - -- Temperatures come from the existing FortyGuard ingestion snapshot. The file - checksum, date, AOI, resolution, and provenance live in - `data/scenarios/phoenix-demo/metadata.json`. -- Job locations, time windows, priorities, skills, and physical-intensity - multipliers are explicit hackathon demo assumptions. -- The baseline and HeatOps schedule share the same solver and constraints. The - only difference is whether temperature contributes to the objective. -- Scenario integrity and optimization outcomes are exercised by - `tests/test_phoenix_demo_scenario.py`. - -## Project structure - -```text -app.py Streamlit demo -src/heatops/domain/ Data models, loaders, and shared configuration -src/heatops/integrations/ FortyGuard client, AOI, matching, and cache service -src/heatops/optimization/ Heat Load model, presets, baseline, and CP-SAT solver -src/heatops/evaluation/ Comparable metrics and job-level explanations -src/heatops/presentation.py UI-neutral chart and card records -data/scenarios/phoenix-demo/ Reproducible jobs, crew, metadata, and temperatures -scripts/ Data-fetch and evaluation entry points -tests/ Unit, integration, scenario, and UI tests -docs/ Architecture and FortyGuard API documentation -``` +Full benchmarks take several minutes or longer; they never run on dashboard load +or normal CI. `--resume` only accepts matching source/manifest hashes. Time limits +apply to solves; end-to-end runtime also includes model construction. A time-limit +incumbent is FEASIBLE, never OPTIMAL. Zero-heat baselines produce undefined reduction, +not an invented percentage. See [verified resume claims](docs/resume-metrics.md). -## Quality gates +## Verified v2 results + +The completed suite contains 165 synthetic instances and 660 policy records: +582 OPTIMAL, 72 FEASIBLE, 5 UNKNOWN, and 1 NOT_RUN. All 654 returned schedules +passed independent validation. For 100 jobs / 10 crews, 11 of 12 policy attempts +returned feasible incumbents; none proved optimal within the 30-second solve cap. -Run the same checks used by GitHub Actions: +On the main suite, heat-first achieved **8.47% mean reduction** over **117 valid, +nonzero-baseline paired cases** (150 scenarios attempted; exclusions disclosed). +The median was 3.67%. Heat-first also adds scheduling delay; see the full +[implementation report](docs/final-implementation-report.md) for trade-offs. +These synthetic results are separate from the preserved 2.97% Phoenix snapshot. + +## Weather + +Choose offline data, Open-Meteo or FortyGuard in the fleet workspace. Sources and +actual data dates are displayed and exported; failures visibly retain scenario +data. Open-Meteo historical output is reanalysis, not station measurements. +See [provider contract and terms](docs/weather-providers.md). Keep credentials in +local environment variables or Streamlit secrets; never commit them. +The original [FortyGuard integration](docs/api-integration.md) remains available. + +## Quality gates ```bash -ruff check . -ruff format --check . -pytest -q +python -m ruff check . +python -m ruff format --check . +python -m pytest -q python -m compileall -q src app.py scripts tests heatops-evaluate --mode heat_first --format json ``` -The tests do not call the live FortyGuard API. Network behavior is exercised -through controlled fakes, while the end-to-end scenario and Streamlit smoke -test use repository fixtures. +CI runs these checks on Python 3.11/3.12. Tests include independent feasibility, +legacy regression, travel sequencing, weather failures, benchmark smoke tests, +CLI/export checks and Streamlit AppTest. Unit tests require no API credentials. -## Technical documentation +## Limits -- [Architecture](docs/architecture.md) -- [FortyGuard API integration](docs/api-integration.md) +This is a portfolio scheduling system, not a deployed workforce product. Results +on synthetic workloads do not establish real-world heat-risk reduction. Larger +instances can return feasible-but-unproven solutions or no incumbent before timeout. +Travel mode is guarded at 25 jobs, uses approximate straight-line distances, and +does not require return to depot. Availability blocks task execution, not travel. +No cross-midnight jobs, production authentication, persistence or medical advice. +Optional FastAPI/PostgreSQL work is deferred; core optimization and measurement +remain the focus. See [design decisions](docs/v2-design-decisions.md). -## Current scope +## Hackathon history -HeatOps is a decision-support prototype for a single crew and deterministic -daily planning. It does not claim medical safety guidance, predict heat illness, -or replace employer heat-safety procedures. Multi-crew routing, travel-time -optimization, authentication, and production persistence are intentionally -outside this hackathon submission. +HeatOps began as a FortyGuard hackathon project in August 2026: one Phoenix crew, +five utility tasks, Streamlit and a saved API temperature matrix. V2 extends that +layered Python codebase, retains the original demonstration, and adds workforce +assignment and reproducible engineering evidence rather than targeting an +arbitrary improvement percentage. diff --git a/docs/architecture.md b/docs/architecture.md index 0428017..c933b6f 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -1,3 +1,37 @@ +# V2 fleet architecture + +```mermaid +flowchart TD + Sources["Snapshot, synthetic, weather APIs"] --> Weather["Provenance and hourly matrix"] + Inputs["Jobs, skills, shifts, availability"] --> Engine["Fleet CP-SAT engine"] + Weather --> Engine + Travel["Optional travel sequencing"] --> Engine + Engine --> Check["Independent schedule validator"] + Check --> Compare["Paired policy metrics"] + Compare --> UI["Streamlit, CLI and exports"] + Compare --> Reports["Seeded benchmark reports"] +``` + +`optimization/multi_crew.py` owns candidate assignment, worker NoOverlap, +normalization, delay caps and optional circuit sequencing. `optimization/travel.py` +provides approximate geography and directed travel overrides. +`evaluation/fleet.py` independently validates returned schedules and computes +per-worker utilization, deadlines and route metrics. `benchmark/` separates +scenario construction, checking, experiment execution and reporting. +`integrations/weather_provider.py` defines the source contract; +`integrations/open_meteo.py` adds timestamp-preserving weather ingestion. +`ui/fleet.py` renders and exports these results without duplicating the optimizer. + +Legacy functions and Phoenix data remain intact. New results use FleetResult, +including explicit UNKNOWN/INFEASIBLE status, monotonic build/solve/runtime, +integer objective bound/gap and model counts. No unfinished solve is reported as +optimal. See [design decisions](v2-design-decisions.md), +[methodology](benchmark-methodology.md) and [weather providers](weather-providers.md). + +The architecture below describes the preserved historical single-crew path. + +--- + # HeatOps architecture HeatOps is organized as a small decision-support system: ingest hyperlocal diff --git a/docs/benchmark-results.md b/docs/benchmark-results.md new file mode 100644 index 0000000..a2f78dd --- /dev/null +++ b/docs/benchmark-results.md @@ -0,0 +1,50 @@ +# Executed benchmark results + +All temperatures in this benchmark are synthetic. See benchmark-methodology.md. + +| Configuration / policy | Solves / attempts | Mean reduction % | Median seconds | Statuses | +|---|---:|---:|---:|---| +| main/10/2/flat/balanced | 29/30 | 0.076 | 0.668 | {'OPTIMAL': 27, 'FEASIBLE': 2, 'UNKNOWN': 1} | +| main/10/2/flat/delay_budget | 27/30 | 0.167 | 1.027 | {'FEASIBLE': 4, 'OPTIMAL': 23, 'UNKNOWN': 2, 'NOT_RUN': 1} | +| main/10/2/flat/heat_first | 30/30 | 0.301 | 1.205 | {'OPTIMAL': 24, 'FEASIBLE': 6} | +| main/10/2/flat/operations_first | 29/30 | 0.000 | 0.606 | {'OPTIMAL': 29, 'UNKNOWN': 1} | +| main/10/2/hot/balanced | 30/30 | 2.102 | 0.591 | {'OPTIMAL': 26, 'FEASIBLE': 4} | +| main/10/2/hot/delay_budget | 30/30 | 2.558 | 0.872 | {'OPTIMAL': 25, 'FEASIBLE': 5} | +| main/10/2/hot/heat_first | 30/30 | 4.296 | 0.719 | {'OPTIMAL': 26, 'FEASIBLE': 4} | +| main/10/2/hot/operations_first | 30/30 | 0.000 | 0.398 | {'OPTIMAL': 30} | +| main/10/2/mild/balanced | 30/30 | N/A | 0.325 | {'OPTIMAL': 30} | +| main/10/2/mild/delay_budget | 30/30 | N/A | 0.551 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/mild/heat_first | 30/30 | N/A | 0.415 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/mild/operations_first | 30/30 | N/A | 0.310 | {'OPTIMAL': 30} | +| main/10/2/spatial/balanced | 30/30 | 4.113 | 0.462 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/spatial/delay_budget | 30/30 | 4.625 | 0.620 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/spatial/heat_first | 30/30 | 8.530 | 0.414 | {'OPTIMAL': 28, 'FEASIBLE': 2} | +| main/10/2/spatial/operations_first | 30/30 | 0.000 | 0.289 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/variable/balanced | 30/30 | 8.593 | 0.453 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/variable/delay_budget | 30/30 | 10.119 | 0.634 | {'OPTIMAL': 28, 'FEASIBLE': 2} | +| main/10/2/variable/heat_first | 30/30 | 21.334 | 0.333 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/variable/operations_first | 30/30 | 0.000 | 0.431 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| scaling/100/10/hot/balanced | 3/3 | 0.067 | 30.578 | {'FEASIBLE': 3} | +| scaling/100/10/hot/delay_budget | 2/3 | 0.168 | 30.164 | {'UNKNOWN': 1, 'FEASIBLE': 2} | +| scaling/100/10/hot/heat_first | 3/3 | 0.390 | 30.340 | {'FEASIBLE': 3} | +| scaling/100/10/hot/operations_first | 3/3 | 0.000 | 30.318 | {'FEASIBLE': 3} | +| scaling/25/5/hot/balanced | 3/3 | 0.977 | 30.092 | {'FEASIBLE': 3} | +| scaling/25/5/hot/delay_budget | 3/3 | 0.788 | 30.049 | {'FEASIBLE': 3} | +| scaling/25/5/hot/heat_first | 3/3 | 3.070 | 30.071 | {'FEASIBLE': 3} | +| scaling/25/5/hot/operations_first | 3/3 | 0.000 | 30.053 | {'FEASIBLE': 3} | +| scaling/5/1/hot/balanced | 3/3 | 10.611 | 0.029 | {'OPTIMAL': 3} | +| scaling/5/1/hot/delay_budget | 3/3 | 10.611 | 0.035 | {'OPTIMAL': 3} | +| scaling/5/1/hot/heat_first | 3/3 | 12.338 | 0.030 | {'OPTIMAL': 3} | +| scaling/5/1/hot/operations_first | 3/3 | 0.000 | 0.040 | {'OPTIMAL': 3} | +| scaling/50/5/hot/balanced | 3/3 | 0.314 | 30.158 | {'FEASIBLE': 3} | +| scaling/50/5/hot/delay_budget | 3/3 | 0.293 | 30.099 | {'FEASIBLE': 3} | +| scaling/50/5/hot/heat_first | 3/3 | 0.972 | 30.135 | {'FEASIBLE': 3} | +| scaling/50/5/hot/operations_first | 3/3 | 0.000 | 30.127 | {'FEASIBLE': 3} | +| travel/5/2/hot/balanced | 3/3 | 0.000 | 0.017 | {'OPTIMAL': 3} | +| travel/5/2/hot/delay_budget | 3/3 | 0.227 | 0.012 | {'OPTIMAL': 3} | +| travel/5/2/hot/heat_first | 3/3 | 2.327 | 0.018 | {'OPTIMAL': 3} | +| travel/5/2/hot/operations_first | 3/3 | 0.000 | 0.015 | {'OPTIMAL': 3} | + +Reduction statistics condition on valid paired solves and positive baseline heat. All attempts and undefined counts are in benchmark_summary.json. Bounds/gaps use the integer solver objective. No feasible incumbent is labeled optimal. + +Reproduce: `python scripts/run_benchmarks.py --manifest benchmarks/final.json`. Detailed assignments, metrics and statuses: `reports/benchmark_details.jsonl.gz`. Raw rows: `reports/benchmark_results.csv`. Environment, versions and source hash: `reports/benchmark_environment.json`. diff --git a/docs/final-implementation-report.md b/docs/final-implementation-report.md new file mode 100644 index 0000000..dde3b67 --- /dev/null +++ b/docs/final-implementation-report.md @@ -0,0 +1,106 @@ +# HeatOps v2 — 最终实现报告 + +## A. 已实现功能与范围 + +已完成多队伍 CP-SAT 调度、可选行程约束、独立可行性检查、可配置合成场景、四策略 benchmark、天气接口、Streamlit 多队伍界面、CLI、CSV/JSON 导出及文档。原始 Phoenix 演示与温度快照保留。 +多队伍使用 job/worker/start 决策变量和每个 job/worker 的可选区间;每个队伍独立 NoOverlap。行程采用 Circuit,只约束相邻任务与起点到首任务。延迟预算采用优先级加权分钟。所有比较使用同一组约束。 +本次未操作部署设置;本地 Streamlit AppTest 与 HTTP 健康检查通过。恢复工作时发现核心 PR #3 已在仓库侧合并,现以独立补充 PR 提交评估结果与文档。合并后的公开部署状态未独立确认。Phase 9 的 FastAPI、数据库和 Docker 持久化未做,属于原计划可选范围。 + +## B. 改动文件 + +| 路径 | 用途 | +|---|---| +| `src/heatops/optimization/multi_crew.py` | 多队伍指派、求解状态/界限/耗时、延迟预算、行程顺序 | +| `src/heatops/optimization/travel.py` | Haversine 距离、行程估计和有向时间矩阵 | +| `src/heatops/optimization/scheduler.py` | 旧接口保留,并支持新增不可用时段 | +| `src/heatops/domain/models.py`, `loaders.py` | 队伍不可用时段、兼容读取 | +| `src/heatops/evaluation/fleet.py` | 独立检查、配对比较、利用率/行程指标 | +| `src/heatops/benchmark/` | 场景、可行性见证、并行评估、统计与图表 | +| `src/heatops/integrations/open_meteo.py`, `weather_provider.py` | 来源标注、时区转换、缓存、明确回退 | +| `app.py`, `src/heatops/ui/fleet.py`, `src/heatops/cli.py` | 多队伍界面、上传、导出与命令行 | +| `scripts/generate_scenarios.py`, `run_benchmarks.py`, `profile_scheduler.py` | 可复现实验入口 | +| `tests/test_multi_crew.py`, `test_scenario_generator.py`, `test_benchmark_runner.py`, `test_open_meteo.py`, `test_fleet_ui_cli.py` | 算法、数据、集成与界面测试 | +| `benchmarks/final.json`, `reports/` | 固定清单、原始证据、图表、环境信息 | +| `README.md`, `docs/`, `.github/workflows/ci.yml`, `pyproject.toml`, `.gitignore`, `.gitattributes` | 使用说明、架构、CI、依赖和归档规则 | + +## C. 验证 + +- 原有 113 个测试通过;最终共 162 个测试通过。Python 3.12 的并行测试出现两条 fork 弃用警告,没有测试失败;未来可切换 spawn。 +- `python -m ruff check .`、`python -m ruff format --check .`、`python -m compileall -q src app.py scripts tests` 均通过。 +- `python -m pytest -q`,旧 CLI 与新 CLI smoke test 通过。GitHub Actions run 37857898141 的 Python 3.11/3.12 两项均成功。 +- 原 Phoenix:40.382715625 → 39.182749375,改善 2.971484784%;原始任务延迟 4.5 → 10.25 小时。快照 SHA-256:`e6080bde546f89b238b43a85826e51d11dc6f03bd3694835e4281dc0f134eab2`。 +- Open-Meteo 真实历史请求返回 25 个小时记录;测试中的 HTTP 故障、缺失值、时区、缓存、DST 重复小时和回退使用 mock。未使用未授权的 FortyGuard 凭据。 + +## D. 实测 benchmark + +固定清单共 **165 个场景、660 个策略记录**。有效排程 **654/660**。全部返回的可行/最优排程独立检查均为零违规。状态:`{'OPTIMAL': 582, 'FEASIBLE': 72, 'UNKNOWN': 5, 'NOT_RUN': 1}`。UNKNOWN 表示时限内无 incumbent,不代表已证明无解;NOT_RUN 表示缺少预算基准导致策略未运行。 +主实验:10 jobs / 2 crews,五种温度族各 30 个固定种子。扩展:5/1、25/5、50/5、100/10 各 3 个种子。行程:5 jobs / 2 crews、3 个种子。主实验每策略 5 秒,扩展与行程 30 秒。四场景并行,各求解器单线程。 + +| 主实验策略 | 有定义的改善样本数 / 150 | 平均改善 | 中位改善 | 状态 | +|---|---:|---:|---:|---| +| heat_first | 117/150 | 8.4687% | 3.6722% | {'OPTIMAL': 136, 'FEASIBLE': 14} | +| balanced | 116/150 | 3.6999% | 0.2850% | {'OPTIMAL': 141, 'FEASIBLE': 8, 'UNKNOWN': 1} | +| delay_budget | 115/150 | 4.3766% | 1.5961% | {'OPTIMAL': 134, 'FEASIBLE': 13, 'UNKNOWN': 2, 'NOT_RUN': 1} | + +上述平均值只包含基准与该策略均成功且基准 Heat Load > 0 的配对。零值基准、超时、未运行均在 CSV/summary 中保留,没有当成 0% 或删除失败。分组 SD、bootstrap 95% CI、最差值、p95 耗时见 `benchmark_summary.json`。 + +| Jobs / crews | 策略记录数 | 有效排程数 | 全部尝试的中位耗时 (s) | 状态 | +|---|---:|---:|---:|---| +| 5/1 | 12 | 12 | 0.035 | {'OPTIMAL': 12} | +| 25/5 | 12 | 12 | 30.065 | {'FEASIBLE': 12} | +| 50/5 | 12 | 12 | 30.131 | {'FEASIBLE': 12} | +| 100/10 | 12 | 11 | 30.329 | {'FEASIBLE': 11, 'UNKNOWN': 1} | + +100-job 已返回解的端到端中位耗时为 30.340 秒,均不能当作已证明最优;界限/相对 gap 见每行原始结果。模型构建和求解计时分开记录,30 秒限制不包含模型构建。 + +### 延迟与行程代价 +- heat_first:可比较排程额外优先级加权延迟平均 3.488 小时,最大 13.750 小时。 +- balanced:可比较排程额外优先级加权延迟平均 0.120 小时,最大 2.000 小时。 +- delay_budget:可比较排程额外优先级加权延迟平均 0.522 小时,最大 1.000 小时。 +- 行程实验有效排程 12/12;估计距离范围 13.371–23.894 km。不是测得的道路距离,也不包含返回起点。 + +开发集的五组配对构建时间试验:不缓存中位 0.679558 秒,缓存后 0.510717 秒,下降 24.85%。只可描述为模型构建改善,不能描述为端到端求解提速。 + +### 来源与恢复记录 +全部新 benchmark 温度均为 synthetic,与原 FortyGuard 快照分开。最初串行试跑的已完成记录保留在 `reports/serial-partial/`,未并入最终统计。最终四进程运行在会话暂停时保留 161 个场景,随后以相同源码 hash、Python、OR-Tools 和 NumPy 恢复最后 4 个场景;恢复环境单独存档。机器/共享负载与时间截断会影响耗时和未证明最优的 incumbent。 +证据:`reports/benchmark_environment.json`、`benchmark_resume_environment.json`、`benchmark_results.csv`、`benchmark_summary.json`、`benchmark_details.jsonl.gz`。 + +```bash +python scripts/run_benchmarks.py --manifest benchmarks/final.json +python scripts/run_benchmarks.py --manifest benchmarks/final.json --resume +python scripts/profile_scheduler.py +``` + +## E. GitHub + +核心分支:`feature/heatops-v2`,PR https://github.com/MichelleHan7/HeatOps/pull/3 已于 2026-10-09 01:57 UTC 在仓库侧合并,合并提交 `9a229675478fd4177db36c0c1d823b5beb3ced90`。恢复后已确认 main 的文件树与已测试核心实现一致。 + +补充交付分支:`feature/heatops-v2-results`。本次只创建补充 PR,不直接写入 main。 + +实现提交: +- 6bbddba docs: audit legacy scheduler and preserve Phoenix baseline +- 092bbaf feat: add multi-crew CP-SAT scheduling and travel validation +- f51184e feat: add reproducible synthetic scenarios and registered benchmark suite +- 9f29f25 feat: add provenance-aware weather providers and offline fallback +- 9ea6e9c feat: integrate fleet dashboard, custom inputs, exports and CLI +- 5f47a30 feat: expose generator settings and tighten availability and CLI validation +- 908bc63 perf: run fixed benchmark instances concurrently with archived serial evidence + +最终文档和结果另附一个提交;最新 SHA 见该 PR。 + +## F. 简历建议 + +1. Built a Python/OR-Tools multi-crew scheduler supporting 100-job, 10-crew synthetic workloads under skill, shift and deadline constraints, with independently validated outputs and a separate travel-aware mode. +2. Evaluated four scheduling policies across 165 seeded synthetic scenarios; achieved 8.47% mean modeled Heat Load reduction on 117 valid, nonzero-baseline heat-first pairs, with explicit timeout and delay reporting. +3. Integrated provenance-aware weather providers, offline fallback, Streamlit/CLI workflows and CSV/JSON exports, backed by 162 automated tests and Python 3.11/3.12 CI. + +完整证据与措辞限制见 `docs/resume-metrics.md`。不把 synthetic 改善写成生产环境收益。 + +## G. 已知限制与后续 + +- 部分时限运行无解或仅有可行 incumbent;大实例的最优性 gap 仍大。下一步应改进 lower bound、候选压缩与搜索策略,再在同一清单上比较。 +- 行程模式默认最多 25 jobs;路径是地理近似,未优化行驶距离、未要求返回 depot。 +- 仅确定性的同一天排程;无跨午夜、天气不确定性、安全休息政策、健康效果或生产认证/数据库。 +- Open-Meteo 历史数据为再分析模型;免费服务用途与配额需遵循提供方条款。 +- 本次未操作 Streamlit Community Cloud;核心合并后的线上状态未独立验证。补充结果分支等待审查。 +- 可选 backend 阶段延期,不影响当前调度、评估和展示路径。 diff --git a/docs/resume-metrics.md b/docs/resume-metrics.md new file mode 100644 index 0000000..c970def --- /dev/null +++ b/docs/resume-metrics.md @@ -0,0 +1,29 @@ +# Verified resume metrics + +These claims concern synthetic experiments or verified software functionality, not real deployments or injury reduction. + +1. Built a Python/OR-Tools multi-crew scheduler supporting 100-job, 10-crew synthetic workloads under skill, shift and deadline constraints, with independently validated outputs and a separate travel-aware mode. +2. Evaluated four scheduling policies across 165 seeded synthetic scenarios; achieved 8.47% mean modeled Heat Load reduction on 117 valid, nonzero-baseline heat-first pairs, with explicit timeout and delay reporting. +3. Integrated provenance-aware weather providers, offline fallback, Streamlit/CLI workflows and CSV/JSON exports, backed by 162 automated tests and Python 3.11/3.12 CI. + +## Evidence and caveats + +| Claim | Evidence | +|---|---| +| 100 jobs / 10 crews | `reports/benchmark_results.csv`, jobs=100; `reports/benchmark_details.jsonl.gz` | +| 8.47% mean reduction | Main heat_first rows with defined reduction, n=117 out of 150 attempted scenarios; zero-baseline and unsuccessful pairs excluded explicitly | +| 165 scenarios / four policies | `benchmarks/final.json`; 660 rows include NOT_RUN/UNKNOWN where applicable | +| 162 tests; two Python versions | `python -m pytest -q`; GitHub Actions run 37857898141 passed both Python 3.11 and 3.12 | +| Build-time microbenchmark | `reports/profiling.csv`: median 0.679558 → 0.510717 s (24.85% reduction), five paired development trials; not total solver speedup | + +All 100-job solved results were feasible incumbents, not proven-optimal schedules. Valid large-case solves: 11/12 planned policy rows. Do not claim 100% solve success. +Heat-first can add substantial weighted scheduling delay. The original real-snapshot Phoenix result remains 2.971485%; the synthetic mean is a separate experiment and does not replace it. + +## Reproduction + +```bash +python scripts/run_benchmarks.py --manifest benchmarks/final.json +python scripts/profile_scheduler.py +python -m pytest -q +python -m heatops.cli --mode heat_first --format json +``` diff --git a/docs/v2-design-decisions.md b/docs/v2-design-decisions.md new file mode 100644 index 0000000..3bd4cd5 --- /dev/null +++ b/docs/v2-design-decisions.md @@ -0,0 +1,45 @@ +# V2 design decisions + +1. **Keep the historical solver.** `optimize_schedule` and its default CLI retain + their original behavior and 2.971485% Phoenix result. `optimize_multi_crew` + returns explicit status/diagnostic objects instead of raising for infeasibility. + New fleet callers use `compare_fleet`, not single-crew idle-time metrics. +2. **All jobs required.** Binary x(job, worker, start) picks exactly one assignment. + Ineligible skills, impossible windows and unavailable service intervals are + eliminated before model construction. Global start expressions and one + optional interval per job/eligible worker feed per-worker NoOverlap. +3. **Normalize once per common feasible candidate set.** Baseline minimizes exact + integer priority-weighted delay. Heat/balanced costs use candidate-wide min-max + normalization, rounded at 1e-4, plus bounded secondary start/worker preference. + The secondary objective never overrides one integer primary unit. Equal-cost + solutions can still exist; one thread, sorted IDs and fixed seed stabilize + search. Wall-clock cutoffs do not guarantee identical FEASIBLE incumbents. +4. **Delay budget.** Heat minimization with an explicit upper bound in priority- + weighted minutes. Compare against the same instance's baseline incumbent and + disclose whether that baseline was proven optimal. Raw delay hours are separate. +5. **Travel is optional sequencing, not a route planner.** AddCircuit creates an + empty route or depot/task/task route for each crew. Only successive tasks incur + transition constraints, supporting directed nonmetric duration overrides. + The final depot arc has zero cost/time: no required return journey. Geographic + distance and time are estimates; 25-job default guard prevents routing blowup. + Unavailability blocks service, not transit. Travel is enforced, not minimized. +6. **Independent checking.** Recompute required-job membership, durations, skills, + shifts, windows, start grid, availability, chronological travel, heat and budget + outside the solver. Benchmark invalid schedules receive no improvement metric. +7. **Data boundaries.** Bundled snapshot provenance remains unchanged. Seeded + synthetic data includes an independently checked witness. Open-Meteo forecasts + and historical reanalysis are model products; original timestamps, retrieval + times and hourly values are retained. No implicit stale-date relabeling. +8. **Performance evidence.** Cache heat by job/start across workers; preserve a + cache-off experiment switch. `scripts/profile_scheduler.py` pairs five development + runs per setting and alternates order. It measures construction, not solver + speedup. Final benchmark manifest is fixed before held-out evaluation. +9. **UI and deployment.** Legacy dashboard is the default. Fleet work runs only + on a button, shows last-run provenance and exports the actual solver payload. + No full benchmarks run during app loading. Default data is offline. This work does + not operate deployment settings; deployment status after repository-side + merges must be checked separately. +10. **Scope limits.** Deterministic same-day work only; no uncertainty model, + breaks policy, overtime cost, precedence between jobs, road routing or + risk/health inference. Acclimatization remains legacy metadata and does not + rescale Heat Load. No FastAPI/database was added: optional phase 9 is deferred. diff --git a/docs/v2-implementation.md b/docs/v2-implementation.md index c9a4c3b..70d554a 100644 --- a/docs/v2-implementation.md +++ b/docs/v2-implementation.md @@ -1,7 +1,9 @@ # HeatOps v2 implementation log Starting commit: `0171e58` (Fix architecture formula rendering). -Branch: `feature/heatops-v2`. The public deployment and main are untouched. +Branch: `feature/heatops-v2`. This implementation initially left main and deployment settings untouched. +On resumption, PR #3 was observed already merged by the repository side; +completed results are delivered through `feature/heatops-v2-results`. ## Audit @@ -31,3 +33,12 @@ Timed legacy comparison: 0.200646 s (includes both solves and file I/O). Baseline and optimized: OPTIMAL, OPTIMAL. Heat Load: 40.382716 → 39.182749; reduction 2.971485%. Raw delay hours: 4.500000 → 10.250000. + +## Final status + +Core phases 0–8 implemented; production deployment remains pending review and +optional phase 9 is deferred. 162 tests and the Python 3.11/3.12 CI matrix pass. +165 scenarios / 660 policy rows completed, including failures and unrun budget +policies; 654 returned schedules independently validated. See +[final implementation report](final-implementation-report.md) for exact results, +all limitations, changed files and resume evidence. diff --git a/docs/weather-providers.md b/docs/weather-providers.md new file mode 100644 index 0000000..b1cfd3c --- /dev/null +++ b/docs/weather-providers.md @@ -0,0 +1,40 @@ +# Weather providers + +| Source | Data kind | Credentials | Fallback | +|---|---|---|---| +| Phoenix bundled snapshot | Original FortyGuard ingestion fixture, dated 2026-08-24 | None | Already offline | +| FortyGuardProvider | Provider temperature product for requested date | FORTYGUARD_API_KEY | Explicit scenario data | +| OpenMeteoProvider | Hourly 2m forecast model / historical reanalysis | None for free noncommercial endpoint | Explicit scenario data | +| StaticProvider synthetic | Seeded test temperatures | None | None | + +`WeatherProvider.fetch(jobs, requested_date, timezone)` returns `WeatherData` +(matrix and provenance). `fetch_with_fallback` preserves the fallback's actual +source/date and adds an unavailable-provider notice. It never converts a snapshot +into live weather. Open-Meteo requests UTC epoch timestamps across a padded date +range and converts them with zoneinfo. It retains raw timestamped values and +refuses missing required hours, nonfinite temperatures and repeated DST hours +that cannot fit the current HH:MM-only model. Hourly interpolation happens in the +existing Heat Load function. Cross-midnight service is not supported. + +The cache is in-memory, keyed by endpoint/coordinates/date/timezone, with one-hour +TTL and validated coverage on retrieval; it is not a permanent weather archive. +The dashboard reuses a provider resource between runs. At most 25 locations per +request, bounded HTTP timeouts, no retry storms. A failed live request never changes +benchmark fixtures. A real historical Open-Meteo request for 2026-07-02 was verified +in this implementation session (25 hourly records returned). Tests use HTTP fakes. +No new FortyGuard live request was made without an authorized configured key. + +## Official documentation and usage + +Reviewed 2026-10-08: + +- https://open-meteo.com/en/docs +- https://open-meteo.com/en/docs/historical-weather-api +- https://open-meteo.com/en/terms + +The free service is for noncommercial use, subject to published call limits and +CC BY 4.0 attribution. The UI/export includes Open-Meteo attribution. Commercial +or higher-volume usage requires checking the provider's paid-service terms. +Historical reanalysis incorporates observations and modeling; it must not be +represented as independently measured local observations. Model grid coordinates +can differ from requested job coordinates and are retained in metadata. diff --git a/reports/benchmark-results.md b/reports/benchmark-results.md new file mode 100644 index 0000000..a2f78dd --- /dev/null +++ b/reports/benchmark-results.md @@ -0,0 +1,50 @@ +# Executed benchmark results + +All temperatures in this benchmark are synthetic. See benchmark-methodology.md. + +| Configuration / policy | Solves / attempts | Mean reduction % | Median seconds | Statuses | +|---|---:|---:|---:|---| +| main/10/2/flat/balanced | 29/30 | 0.076 | 0.668 | {'OPTIMAL': 27, 'FEASIBLE': 2, 'UNKNOWN': 1} | +| main/10/2/flat/delay_budget | 27/30 | 0.167 | 1.027 | {'FEASIBLE': 4, 'OPTIMAL': 23, 'UNKNOWN': 2, 'NOT_RUN': 1} | +| main/10/2/flat/heat_first | 30/30 | 0.301 | 1.205 | {'OPTIMAL': 24, 'FEASIBLE': 6} | +| main/10/2/flat/operations_first | 29/30 | 0.000 | 0.606 | {'OPTIMAL': 29, 'UNKNOWN': 1} | +| main/10/2/hot/balanced | 30/30 | 2.102 | 0.591 | {'OPTIMAL': 26, 'FEASIBLE': 4} | +| main/10/2/hot/delay_budget | 30/30 | 2.558 | 0.872 | {'OPTIMAL': 25, 'FEASIBLE': 5} | +| main/10/2/hot/heat_first | 30/30 | 4.296 | 0.719 | {'OPTIMAL': 26, 'FEASIBLE': 4} | +| main/10/2/hot/operations_first | 30/30 | 0.000 | 0.398 | {'OPTIMAL': 30} | +| main/10/2/mild/balanced | 30/30 | N/A | 0.325 | {'OPTIMAL': 30} | +| main/10/2/mild/delay_budget | 30/30 | N/A | 0.551 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/mild/heat_first | 30/30 | N/A | 0.415 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/mild/operations_first | 30/30 | N/A | 0.310 | {'OPTIMAL': 30} | +| main/10/2/spatial/balanced | 30/30 | 4.113 | 0.462 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/spatial/delay_budget | 30/30 | 4.625 | 0.620 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/spatial/heat_first | 30/30 | 8.530 | 0.414 | {'OPTIMAL': 28, 'FEASIBLE': 2} | +| main/10/2/spatial/operations_first | 30/30 | 0.000 | 0.289 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/variable/balanced | 30/30 | 8.593 | 0.453 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/variable/delay_budget | 30/30 | 10.119 | 0.634 | {'OPTIMAL': 28, 'FEASIBLE': 2} | +| main/10/2/variable/heat_first | 30/30 | 21.334 | 0.333 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| main/10/2/variable/operations_first | 30/30 | 0.000 | 0.431 | {'OPTIMAL': 29, 'FEASIBLE': 1} | +| scaling/100/10/hot/balanced | 3/3 | 0.067 | 30.578 | {'FEASIBLE': 3} | +| scaling/100/10/hot/delay_budget | 2/3 | 0.168 | 30.164 | {'UNKNOWN': 1, 'FEASIBLE': 2} | +| scaling/100/10/hot/heat_first | 3/3 | 0.390 | 30.340 | {'FEASIBLE': 3} | +| scaling/100/10/hot/operations_first | 3/3 | 0.000 | 30.318 | {'FEASIBLE': 3} | +| scaling/25/5/hot/balanced | 3/3 | 0.977 | 30.092 | {'FEASIBLE': 3} | +| scaling/25/5/hot/delay_budget | 3/3 | 0.788 | 30.049 | {'FEASIBLE': 3} | +| scaling/25/5/hot/heat_first | 3/3 | 3.070 | 30.071 | {'FEASIBLE': 3} | +| scaling/25/5/hot/operations_first | 3/3 | 0.000 | 30.053 | {'FEASIBLE': 3} | +| scaling/5/1/hot/balanced | 3/3 | 10.611 | 0.029 | {'OPTIMAL': 3} | +| scaling/5/1/hot/delay_budget | 3/3 | 10.611 | 0.035 | {'OPTIMAL': 3} | +| scaling/5/1/hot/heat_first | 3/3 | 12.338 | 0.030 | {'OPTIMAL': 3} | +| scaling/5/1/hot/operations_first | 3/3 | 0.000 | 0.040 | {'OPTIMAL': 3} | +| scaling/50/5/hot/balanced | 3/3 | 0.314 | 30.158 | {'FEASIBLE': 3} | +| scaling/50/5/hot/delay_budget | 3/3 | 0.293 | 30.099 | {'FEASIBLE': 3} | +| scaling/50/5/hot/heat_first | 3/3 | 0.972 | 30.135 | {'FEASIBLE': 3} | +| scaling/50/5/hot/operations_first | 3/3 | 0.000 | 30.127 | {'FEASIBLE': 3} | +| travel/5/2/hot/balanced | 3/3 | 0.000 | 0.017 | {'OPTIMAL': 3} | +| travel/5/2/hot/delay_budget | 3/3 | 0.227 | 0.012 | {'OPTIMAL': 3} | +| travel/5/2/hot/heat_first | 3/3 | 2.327 | 0.018 | {'OPTIMAL': 3} | +| travel/5/2/hot/operations_first | 3/3 | 0.000 | 0.015 | {'OPTIMAL': 3} | + +Reduction statistics condition on valid paired solves and positive baseline heat. All attempts and undefined counts are in benchmark_summary.json. Bounds/gaps use the integer solver objective. No feasible incumbent is labeled optimal. + +Reproduce: `python scripts/run_benchmarks.py --manifest benchmarks/final.json`. Detailed assignments, metrics and statuses: `reports/benchmark_details.jsonl.gz`. Raw rows: `reports/benchmark_results.csv`. Environment, versions and source hash: `reports/benchmark_environment.json`. diff --git a/reports/benchmark_details.jsonl.gz b/reports/benchmark_details.jsonl.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e7c8f110aa7b5754bbf96c2aa75a87d81fc4af3 GIT binary patch literal 124334 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∓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 PKhq@5+}2kokiYsrfxGr* literal 0 HcmV?d00001 diff --git a/reports/benchmark_environment.json b/reports/benchmark_environment.json new file mode 100644 index 0000000..b9d0e53 --- /dev/null +++ b/reports/benchmark_environment.json @@ -0,0 +1,98 @@ +{ + "manifest_sha256": "08d77930b95904e2706f067083b8cfd412b966e1f1ad149ef266b7b7f1ff4cd1", + "source_sha256": "4f86648115bc012edba5a616bd2fe0c541cf0683b05f73603f9f95b3a0be2795", + "manifest": { + "suite": "held-out-v1", + "registered_before_evaluation": true, + "solver_time_limit_seconds": 30, + "additional_weighted_delay_minutes": 60, + "configurations": [ + { + "label": "main", + "jobs": 10, + "crews": 2, + "families": [ + "mild", + "hot", + "variable", + "flat", + "spatial" + ], + "seed_start": 10000, + "instances": 30, + "travel": false, + "solver_time_limit_seconds": 5 + }, + { + "label": "scaling", + "jobs": 5, + "crews": 1, + "families": [ + "hot" + ], + "seed_start": 20000, + "instances": 3, + "travel": false + }, + { + "label": "scaling", + "jobs": 25, + "crews": 5, + "families": [ + "hot" + ], + "seed_start": 20000, + "instances": 3, + "travel": false + }, + { + "label": "scaling", + "jobs": 50, + "crews": 5, + "families": [ + "hot" + ], + "seed_start": 20000, + "instances": 3, + "travel": false + }, + { + "label": "scaling", + "jobs": 100, + "crews": 10, + "families": [ + "hot" + ], + "seed_start": 20000, + "instances": 3, + "travel": false + }, + { + "label": "travel", + "jobs": 5, + "crews": 2, + "families": [ + "hot" + ], + "seed_start": 30000, + "instances": 3, + "travel": true + } + ], + "execution_workers": 4, + "execution_revision": "Full rerun with four single-threaded instances; original serial partial run retained. Workloads/policies/time limits unchanged." + }, + "started_utc": "2026-10-08T23:08:12.349497+00:00", + "python": "3.12.14", + "platform": "Linux-6.18.44-x86_64-with-glibc2.39", + "logical_cpus": 9, + "solver_threads": 1, + "execution_workers": 4, + "cgroup_cpu_max": "800000 100000", + "packages": { + "ortools": "9.15.6755", + "numpy": "2.3.5", + "heatops": "0.1.0" + }, + "cpu_model": "INTEL(R) XEON(R) PLATINUM 8573C" +} diff --git a/reports/benchmark_results.csv b/reports/benchmark_results.csv new file mode 100644 index 0000000..e38b199 --- /dev/null +++ b/reports/benchmark_results.csv @@ -0,0 +1,661 @@ +instance_id,label,jobs,crews,family,seed,travel,source,policy,status,error,baseline_status,baseline_heat,heat,reduction_percent,weighted_delay_minutes,baseline_delay_minutes,raw_delay_hours,runtime_seconds,build_seconds,solve_seconds,objective,bound,gap,candidates,variables,constraints,scheduled_jobs,deadline_satisfaction,constraint_violations,travel_km,travel_minutes,utilization_mean +main-10-2-mild-10000,main,10,2,mild,10000,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,465,465,5.25,0.40734144799989735,0.015889402000084374,0.391452045999813,13411851.0,13411851.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-mild-10000,main,10,2,mild,10000,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,555,465,5.25,1.1682211629999983,0.008694411000078617,1.1595267519999197,10085.0,10085.0,0.0,183,225,54,10,1.0,0,,,0.3333333333333333 +main-10-2-mild-10000,main,10,2,mild,10000,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,465,465,5.25,0.4772924809999495,0.011475659000097949,0.4658168219998515,117542124.0,117542124.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-mild-10000,main,10,2,mild,10000,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,465,465,5.25,0.9180442249999032,0.008474385999988954,0.9095698389999143,10086.0,10086.0,0.0,183,225,55,10,1.0,0,,,0.33333333333333337 +main-10-2-mild-10001,main,10,2,mild,10001,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,255,255,3.0,0.2696183509999628,0.02057914800002436,0.24903920299993842,7358930.0,7358930.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10001,main,10,2,mild,10001,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,255,255,3.0,0.2453760070000044,0.014901523000162342,0.23047448399984205,9575.0,9575.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10001,main,10,2,mild,10001,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,255,255,3.0,0.16833806599993295,0.017558234000034645,0.1507798319998983,45373829.0,45373829.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10001,main,10,2,mild,10001,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,255,255,3.0,0.15180053399990356,0.01500112500002615,0.13679940899987741,9575.0,9575.0,0.0,214,252,51,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10002,main,10,2,mild,10002,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,630,630,7.25,0.9369050760001301,0.017715847000090434,0.9191892290000396,18166955.0,18166955.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-mild-10002,main,10,2,mild,10002,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,780,630,6.5,1.5439544849998583,0.014423156000020754,1.5295313289998376,9635.0,9635.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-mild-10002,main,10,2,mild,10002,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,630,630,7.25,0.9175833989997955,0.01407040699996287,0.9035129919998326,144085904.0,144085904.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-mild-10002,main,10,2,mild,10002,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,690,630,6.75,2.3598520369998823,0.016806549999955678,2.3430454869999267,9666.0,9666.0,0.0,164,206,55,10,1.0,0,,,0.28125 +main-10-2-mild-10003,main,10,2,mild,10003,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,345,345,5.5,1.0597284039999977,0.012116597000158436,1.0476118069998392,9952759.0,9952759.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-mild-10003,main,10,2,mild,10003,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,345,345,5.5,1.9848456310000984,0.008980027000006885,1.9758656040000915,9514.0,9514.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-mild-10003,main,10,2,mild,10003,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,345,345,5.5,0.7052509869999994,0.01023325999994995,0.6950177270000495,92063789.0,92063789.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-mild-10003,main,10,2,mild,10003,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,345,345,5.5,2.778593570999874,0.011408762999963074,2.767184807999911,9514.0,9514.0,0.0,236,280,57,10,1.0,0,,,0.21875 +main-10-2-mild-10004,main,10,2,mild,10004,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,525,525,5.75,0.17648217800001476,0.009887597999977515,0.16659458000003724,15140960.0,15140960.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10004,main,10,2,mild,10004,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,540,525,5.0,0.1839565660000062,0.009676979000005304,0.1742795870000009,9845.0,9845.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10004,main,10,2,mild,10004,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,525,525,5.75,0.1506317329999547,0.010814999999865904,0.1398167330000888,152905340.0,152905340.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10004,main,10,2,mild,10004,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,540,525,5.0,0.13480258100003084,0.014639479999914329,0.12016310100011651,9845.0,9845.0,0.0,121,159,51,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10005,main,10,2,mild,10005,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,540,540,5.75,0.5814882380000199,0.032813107000038144,0.5486751309999818,15573244.0,15573244.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-mild-10005,main,10,2,mild,10005,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,645,540,5.25,0.3392596720000256,0.018167604999916875,0.3210920670001087,9844.0,9844.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-mild-10005,main,10,2,mild,10005,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,540,540,5.75,0.24157396800001152,0.01780544700000064,0.22376852100001088,86472904.0,86472904.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-mild-10005,main,10,2,mild,10005,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,585,540,5.25,0.3338987269999052,0.017503556999827197,0.316395170000078,9844.0,9844.0,0.0,180,220,53,10,1.0,0,,,0.2916666666666667 +main-10-2-mild-10006,main,10,2,mild,10006,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,405,405,4.5,0.117762909999783,0.008973835999995572,0.10878907399978743,11682140.0,11682140.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-mild-10006,main,10,2,mild,10006,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,435,405,4.0,0.10442555199983872,0.005315952000046309,0.09910959999979241,9575.0,9575.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-mild-10006,main,10,2,mild,10006,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,405,405,4.5,0.08415018300001975,0.006785435999972833,0.07736474700004692,61744217.0,61744217.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-mild-10006,main,10,2,mild,10006,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,435,405,4.0,0.12905184299984285,0.006155140999908326,0.12289670199993452,9575.0,9575.0,0.0,154,190,49,10,1.0,0,,,0.26041666666666663 +main-10-2-mild-10007,main,10,2,mild,10007,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,735,735,5.75,4.864154911000014,0.025926447000074404,4.83822846399994,21192920.0,21192920.0,0.0,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10007,main,10,2,mild,10007,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,0.0,0.0,,735,735,5.75,5.046479461999979,0.03537162900011026,5.011107832999869,9485.0,9093.0,0.041328413284132844,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10007,main,10,2,mild,10007,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,735,735,6.25,3.5149677350000275,0.029253734000121767,3.4857140009999057,130799243.0,130799243.0,0.0,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10007,main,10,2,mild,10007,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,0.0,0.0,,735,735,5.75,5.0385504250000395,0.027126371999884213,5.011424053000155,9485.0,8912.0,0.06041117554032683,276,322,59,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10008,main,10,2,mild,10008,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,555,555,6.0,1.3991074010000375,0.01358547799986809,1.3855219230001694,16004960.0,16004960.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-mild-10008,main,10,2,mild,10008,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,555,555,6.0,1.9364023910000014,0.009933251999882486,1.926469139000119,9305.0,9305.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-mild-10008,main,10,2,mild,10008,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,555,555,6.5,1.4869452319999255,0.009732986000017263,1.4772122459999082,80794628.0,80794628.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-mild-10008,main,10,2,mild,10008,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,555,555,6.0,4.128568494000092,0.01858684500007257,4.109981649000019,9305.0,9305.0,0.0,181,225,57,10,1.0,0,,,0.21875 +main-10-2-mild-10009,main,10,2,mild,10009,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,750,750,9.75,0.3713526550000097,0.019192378999832727,0.35216027600017696,21626435.0,21626435.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-mild-10009,main,10,2,mild,10009,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,1170,750,9.0,0.8253300179999314,0.017707715999904394,0.807622302000027,10595.0,10595.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-mild-10009,main,10,2,mild,10009,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,750,750,9.75,0.3711529659999542,0.022133067999902778,0.3490198980000514,120078971.0,120078971.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-mild-10009,main,10,2,mild,10009,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,765,750,9.5,1.6345220149999022,0.053326518999938344,1.581195495999964,10655.0,10655.0,0.0,158,194,49,10,1.0,0,,,0.3541666666666667 +main-10-2-mild-10010,main,10,2,mild,10010,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,915,915,8.25,0.13952500000004875,0.004921104000004561,0.1346038960000442,26381270.0,26381270.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-mild-10010,main,10,2,mild,10010,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,915,915,8.25,0.13938737399985257,0.00848108099989986,0.1309062929999527,10055.0,10055.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-mild-10010,main,10,2,mild,10010,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,915,915,8.25,0.11760958300010316,0.009801625000136482,0.10780795799996667,183109868.0,183109868.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-mild-10010,main,10,2,mild,10010,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,915,915,8.25,0.4060046520000924,0.005458623000095031,0.40054602899999736,10055.0,10055.0,0.0,154,188,47,10,1.0,0,,,0.2708333333333333 +main-10-2-mild-10011,main,10,2,mild,10011,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,435,435,5.5,0.25713569300000927,0.019737901999860696,0.23739779100014857,12547190.0,12547190.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10011,main,10,2,mild,10011,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,645,435,5.0,1.1517763490001016,0.007931224000003567,1.143845125000098,9995.0,9995.0,0.0,172,212,52,10,1.0,0,,,0.3020833333333333 +main-10-2-mild-10011,main,10,2,mild,10011,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,435,435,5.5,0.39288953400000537,0.017385041999887108,0.37550449200011826,92871317.0,92871317.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10011,main,10,2,mild,10011,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,495,435,5.25,0.9508153980000316,0.05924404699999286,0.8915713510000387,10025.0,10025.0,0.0,172,212,53,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10012,main,10,2,mild,10012,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,330,330,4.25,0.623833040999898,0.04790987999990648,0.5759231609999915,9520354.0,9520354.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10012,main,10,2,mild,10012,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,345,330,4.0,0.6424140120000175,0.015830360999871118,0.6265836510001463,9394.0,9394.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10012,main,10,2,mild,10012,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,330,330,4.25,0.47287153799993575,0.02296323299992764,0.4499083050000081,93216538.0,93216538.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10012,main,10,2,mild,10012,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,345,330,4.0,1.0625047040000482,0.01721175099987704,1.045292953000171,9394.0,9394.0,0.0,187,229,55,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10013,main,10,2,mild,10013,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,390,390,5.0,0.2167940910001107,0.010611437000079604,0.2061826540000311,11250096.0,11250096.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-mild-10013,main,10,2,mild,10013,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,435,390,4.75,0.2501142380001511,0.011934509000184335,0.23817972899996676,9875.0,9875.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-mild-10013,main,10,2,mild,10013,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,390,390,5.0,0.26310168500003783,0.011657777999971586,0.25144390700006625,73445814.0,73445814.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-mild-10013,main,10,2,mild,10013,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,435,390,4.75,0.391205065000122,0.01125938900008805,0.3799456760000339,9875.0,9875.0,0.0,180,216,49,10,1.0,0,,,0.25 +main-10-2-mild-10014,main,10,2,mild,10014,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,480,480,4.75,0.22704047100000935,0.011652302000129566,0.21538816899987978,13843654.0,13843654.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-mild-10014,main,10,2,mild,10014,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,540,480,4.25,0.26710697299995445,0.010268602999985887,0.25683836999996856,9514.0,9514.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-mild-10014,main,10,2,mild,10014,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,480,480,4.75,0.21988709499987635,0.017278221999958987,0.20260887299991737,118233316.0,118233316.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-mild-10014,main,10,2,mild,10014,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,540,480,4.25,0.5852153920000092,0.010065830000030473,0.5751495619999787,9514.0,9514.0,0.0,147,185,51,10,1.0,0,,,0.22916666666666666 +main-10-2-mild-10015,main,10,2,mild,10015,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,960,960,7.0,1.7645678669998688,0.011419527999805723,1.753148339000063,27678124.0,27678124.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10015,main,10,2,mild,10015,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,960,960,7.0,3.756131385999879,0.00908780999998271,3.7470435759998963,9964.0,9964.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10015,main,10,2,mild,10015,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,960,960,7.0,2.0321403979999104,0.01071968599990214,2.0214207120000083,161839879.0,161839879.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10015,main,10,2,mild,10015,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,1020,960,7.0,3.5939037569999073,0.008759612999938327,3.585144143999969,9964.0,9964.0,0.0,248,296,61,10,1.0,0,,,0.30208333333333337 +main-10-2-mild-10016,main,10,2,mild,10016,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,240,240,3.25,0.34978141700003107,0.01983775799999421,0.32994365900003686,6927365.0,6927365.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-mild-10016,main,10,2,mild,10016,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,240,240,3.25,0.5636709919999703,0.014445991999991747,0.5492249999999785,10325.0,10325.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-mild-10016,main,10,2,mild,10016,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,240,240,3.25,0.4485344229999555,0.02062357900013012,0.4279108439998254,42694226.0,42694226.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-mild-10016,main,10,2,mild,10016,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,240,240,3.25,0.44374528499997723,0.016242893000026015,0.4275023919999512,10325.0,10325.0,0.0,206,250,57,10,1.0,0,,,0.34375 +main-10-2-mild-10017,main,10,2,mild,10017,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,240,240,2.0,0.17340379300003406,0.015030015000093044,0.158373777999941,6926735.0,6926735.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-mild-10017,main,10,2,mild,10017,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,240,240,2.0,0.12259567599994625,0.01203037499999482,0.11056530099995143,9695.0,9695.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-mild-10017,main,10,2,mild,10017,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,240,240,2.0,0.11851460399998359,0.01283316800004286,0.10568143599994073,42693596.0,42693596.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-mild-10017,main,10,2,mild,10017,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,240,240,2.0,0.10173254200003612,0.013922433000061574,0.08781010899997455,9695.0,9695.0,0.0,187,227,53,10,1.0,0,,,0.28125 +main-10-2-mild-10018,main,10,2,mild,10018,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,690,690,5.75,0.20387629400011065,0.010241926000162493,0.19363436799994815,19895915.0,19895915.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-mild-10018,main,10,2,mild,10018,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,825,690,5.25,0.2634498160000476,0.010195413000019471,0.2532544030000281,9364.0,9364.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-mild-10018,main,10,2,mild,10018,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,690,690,5.75,0.370529796000028,0.014759528000013233,0.35577026800001477,157804400.0,157804400.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-mild-10018,main,10,2,mild,10018,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,750,690,5.25,0.5579295180000372,0.010877551000021413,0.5470519670000158,9365.0,9365.0,0.0,123,157,47,10,1.0,0,,,0.21875 +main-10-2-mild-10019,main,10,2,mild,10019,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,510,510,4.25,0.22449423499983823,0.012588764999918567,0.21190546999991966,14708375.0,14708375.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-mild-10019,main,10,2,mild,10019,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,510,510,4.25,0.17178743799991025,0.010883221000085541,0.1609042169998247,9665.0,9665.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-mild-10019,main,10,2,mild,10019,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,510,510,5.0,0.250926667000158,0.023830888000020423,0.22709577900013755,96041326.0,96041326.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-mild-10019,main,10,2,mild,10019,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,510,510,4.25,0.14967422900008387,0.018805871000040497,0.13086835800004337,9665.0,9665.0,0.0,157,195,51,10,1.0,0,,,0.28125 +main-10-2-mild-10020,main,10,2,mild,10020,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,4.5,2.1826681600000484,0.01830719500003397,2.1643609650000144,8655665.0,8655665.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10020,main,10,2,mild,10020,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,4.5,2.927430033000064,0.014884774999927686,2.9125452580001365,9365.0,9365.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10020,main,10,2,mild,10020,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,4.5,1.6403139650001322,0.026250090000075943,1.6140638750000562,137226146.0,137226146.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10020,main,10,2,mild,10020,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,4.5,4.350774620000038,0.020714877000045817,4.3300597429999925,9365.0,9365.0,0.0,189,233,57,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10021,main,10,2,mild,10021,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,630,630,6.0,0.25312179200000173,0.007485732000077405,0.24563605999992433,18167164.0,18167164.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-mild-10021,main,10,2,mild,10021,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,720,630,5.0,0.2755574290001732,0.01300092500014216,0.26255650400003105,9814.0,9814.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-mild-10021,main,10,2,mild,10021,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,630,630,6.0,0.14626604000000043,0.015072580999913043,0.1311934590000874,118665991.0,118665991.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-mild-10021,main,10,2,mild,10021,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,660,630,5.5,0.20005502699996214,0.006838006999942081,0.19321702000002006,9874.0,9874.0,0.0,178,218,53,10,1.0,0,,,0.28125 +main-10-2-mild-10022,main,10,2,mild,10022,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,495,495,4.5,0.18288793800002168,0.006039740000005622,0.17684819800001605,14276180.0,14276180.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-mild-10022,main,10,2,mild,10022,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,495,495,4.5,0.18851862899987282,0.018835703999911857,0.16968292499996096,9785.0,9785.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-mild-10022,main,10,2,mild,10022,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,495,495,4.5,0.12679257100012364,0.007046358000025066,0.11974621300009858,125121746.0,125121746.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-mild-10022,main,10,2,mild,10022,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,495,495,4.5,0.2703041500001291,0.005991263999931107,0.264312886000198,9785.0,9785.0,0.0,156,198,55,10,1.0,0,,,0.26041666666666663 +main-10-2-mild-10023,main,10,2,mild,10023,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,540,540,5.75,0.18730452299996614,0.005802614999993239,0.1815019079999729,15573575.0,15573575.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-mild-10023,main,10,2,mild,10023,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,540,540,5.75,0.19859086800011028,0.0064684880001095735,0.1921223800000007,10235.0,10235.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-mild-10023,main,10,2,mild,10023,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,540,540,5.75,0.13579962299991166,0.011971463000008953,0.12382815999990271,108088985.0,108088985.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-mild-10023,main,10,2,mild,10023,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,540,540,5.75,0.43564186000003247,0.005568580000044676,0.4300732799999878,10235.0,10235.0,0.0,158,200,55,10,1.0,0,,,0.3229166666666667 +main-10-2-mild-10024,main,10,2,mild,10024,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,855,855,7.75,0.16009998399999859,0.007721368000147777,0.1523786159998508,24652039.0,24652039.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-mild-10024,main,10,2,mild,10024,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,855,855,7.75,0.23547900500011565,0.007319307999978264,0.22815969700013738,10084.0,10084.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-mild-10024,main,10,2,mild,10024,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,855,855,7.75,0.20969297900001038,0.009437490999971487,0.2002554880000389,161004190.0,161004190.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-mild-10024,main,10,2,mild,10024,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,855,855,7.75,0.5117671840000639,0.007956866000085938,0.503810317999978,10084.0,10084.0,0.0,165,201,49,10,1.0,0,,,0.3125 +main-10-2-mild-10025,main,10,2,mild,10025,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,420,420,4.75,0.4972167400001126,0.008334439999998722,0.4888823000001139,12114726.0,12114726.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-mild-10025,main,10,2,mild,10025,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,435,420,4.5,0.4912080279998463,0.0092144879999978,0.4819935399998485,9875.0,9875.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-mild-10025,main,10,2,mild,10025,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,420,420,4.75,0.2801794599999994,0.009577903000035803,0.2706015569999636,103419654.0,103419654.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-mild-10025,main,10,2,mild,10025,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,450,420,4.5,0.5439559280000594,0.007986035999920205,0.5359698920001392,9875.0,9875.0,0.0,210,252,55,10,1.0,0,,,0.28125 +main-10-2-mild-10026,main,10,2,mild,10026,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,315,315,3.5,0.24520546299982016,0.018014418999882764,0.2271910439999374,9088340.0,9088340.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10026,main,10,2,mild,10026,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,315,315,3.5,0.2527475050001158,0.013486758999988524,0.23926074600012726,9725.0,9725.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10026,main,10,2,mild,10026,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,315,315,3.5,0.1439245540000229,0.013148286999921766,0.13077626700010114,84080582.0,84080582.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10026,main,10,2,mild,10026,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,315,315,3.5,0.22874340199996368,0.01372099399986837,0.2150224080000953,9725.0,9725.0,0.0,162,200,51,10,1.0,0,,,0.22916666666666669 +main-10-2-mild-10027,main,10,2,mild,10027,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,3.25,0.49060746500003916,0.017061009000144622,0.47354645599989453,8655784.0,8655784.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-mild-10027,main,10,2,mild,10027,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,3.25,0.9021985429999404,0.015356811999936326,0.8868417310000041,9484.0,9484.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-mild-10027,main,10,2,mild,10027,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,3.25,0.37735049800016895,0.01845454400017843,0.3588959539999905,64049746.0,64049746.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-mild-10027,main,10,2,mild,10027,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,3.25,1.8122689589999936,0.016964317999963896,1.7953046410000297,9484.0,9484.0,0.0,215,263,61,10,1.0,0,,,0.25 +main-10-2-mild-10028,main,10,2,mild,10028,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,555,555,4.25,1.8130918159999965,0.016027788999963377,1.797064027000033,16005529.0,16005529.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10028,main,10,2,mild,10028,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,615,555,4.0,3.3639875599999414,0.013927640000019892,3.3500599199999215,9844.0,9844.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10028,main,10,2,mild,10028,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,555,555,5.0,3.469500367999899,0.01541864999990139,3.4540817179999976,148092262.0,148092262.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10028,main,10,2,mild,10028,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,615,555,4.0,2.315917622999905,0.016979612999875826,2.298938010000029,9844.0,9844.0,0.0,157,197,53,10,1.0,0,,,0.23958333333333331 +main-10-2-mild-10029,main,10,2,mild,10029,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,630,630,7.5,0.4782442290002109,0.008566058000042176,0.46967817100016873,18167345.0,18167345.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-mild-10029,main,10,2,mild,10029,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,630,630,7.5,2.1564537950000613,0.007019196000101147,2.14943459899996,10115.0,10115.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-mild-10029,main,10,2,mild,10029,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,630,630,7.5,0.6805899979999595,0.00772912999991604,0.6728608680000434,126101990.0,126101990.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-mild-10029,main,10,2,mild,10029,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,630,630,7.5,1.51727750200007,0.007869914000139033,1.509407587999931,10115.0,10115.0,0.0,176,214,51,10,1.0,0,,,0.32291666666666663 +main-10-2-hot-10000,main,10,2,hot,10000,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,50.9055356125,50.9055356125,0.0,465,465,5.25,0.6439197370000329,0.026016389999995226,0.6179033470000377,13411851.0,13411851.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-hot-10000,main,10,2,hot,10000,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,50.9055356125,49.929165562499996,1.9180036871279995,585,465,6.5,2.193149998000081,0.007137371999988318,2.1860126260000925,984939089.0,984939089.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-hot-10000,main,10,2,hot,10000,False,synthetic,balanced,OPTIMAL,,OPTIMAL,50.9055356125,50.020906106249996,1.7377864619359475,465,465,5.5,1.3772740489998796,0.007697468999822377,1.3695765800000572,611130600.0,611130600.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-hot-10000,main,10,2,hot,10000,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,50.9055356125,49.9655739375,1.8464822414503699,510,465,6.5,2.422063972999922,0.0162569330000224,2.4058070399998996,985832540.0,985832540.0,0.0,183,225,55,10,1.0,0,,,0.33333333333333337 +main-10-2-hot-10001,main,10,2,hot,10001,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,18.9849042,18.9849042,0.0,255,255,3.0,0.36782723500004977,0.023981045000027734,0.34384619000002203,7358930.0,7358930.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10001,main,10,2,hot,10001,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,18.9849042,18.3433673375,3.3791946261177377,630,255,3.75,0.6989540619999843,0.037589125000067725,0.6613649369999166,448464425.0,448464425.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10001,main,10,2,hot,10001,False,synthetic,balanced,OPTIMAL,,OPTIMAL,18.9849042,18.7437826375,1.2700699458888935,270,255,3.75,0.24430059199994503,0.024167520999981207,0.22013307099996382,277152401.0,277152401.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10001,main,10,2,hot,10001,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,18.9849042,18.7437826375,1.2700699458888935,270,255,3.75,1.061302792000106,0.03126201000009132,1.0300407820000146,458205923.0,458205923.0,0.0,214,252,51,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10002,main,10,2,hot,10002,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,32.419001093750005,32.419001093750005,0.0,630,630,7.25,0.6264045820000774,0.008424916000194571,0.6179796659998829,18166955.0,18166955.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-hot-10002,main,10,2,hot,10002,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,32.419001093750005,31.044478143750005,4.239868298301736,885,630,9.0,2.54392969599985,0.007917098999996597,2.5360125969998535,581156579.0,581156579.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-hot-10002,main,10,2,hot,10002,False,synthetic,balanced,OPTIMAL,,OPTIMAL,32.419001093750005,31.95869771875001,1.4198567490370213,630,630,8.75,1.2012723999998798,0.008935169000096721,1.192337230999783,443622737.0,443622737.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-hot-10002,main,10,2,hot,10002,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,32.419001093750005,31.90155998125,1.5961044296326639,690,630,7.0,2.914144981000163,0.031605523000052926,2.8825394580001102,597958982.0,597958982.0,0.0,164,206,55,10,1.0,0,,,0.28125 +main-10-2-hot-10003,main,10,2,hot,10003,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,27.962139774999994,27.962139774999994,0.0,345,345,5.5,3.7206253280000965,0.05694745400001011,3.6636778740000864,9952759.0,9952759.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-hot-10003,main,10,2,hot,10003,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,27.962139774999994,25.743293337500003,7.9351811247427735,720,345,7.25,5.026614397000003,0.025920901000063168,5.00069349599994,469907308.0,306001410.0,0.3488047434239946,236,280,56,10,1.0,0,,,0.21875 +main-10-2-hot-10003,main,10,2,hot,10003,False,synthetic,balanced,FEASIBLE,,OPTIMAL,27.962139774999994,26.898550587499997,3.8036759563404927,345,345,5.5,5.05189594400008,0.033192321000115044,5.018703622999965,339175043.0,164576793.0,0.5147732818301729,236,280,56,10,1.0,0,,,0.21875 +main-10-2-hot-10003,main,10,2,hot,10003,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,27.962139774999994,26.69088195,4.546353874307505,390,345,5.5,5.131774288000088,0.12762343000008514,5.004150858000003,489764768.0,355775425.0,0.27357897454967606,236,280,57,10,1.0,0,,,0.21875 +main-10-2-hot-10004,main,10,2,hot,10004,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,32.2262765625,32.2262765625,0.0,525,525,5.75,0.30980761600017104,0.0060354240001743165,0.3037721919999967,15140960.0,15140960.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10004,main,10,2,hot,10004,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,32.2262765625,31.41856529999999,2.506374762016092,825,525,7.0,0.23632624899983057,0.02002443299988954,0.21630181599994103,776188436.0,776188436.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10004,main,10,2,hot,10004,False,synthetic,balanced,OPTIMAL,,OPTIMAL,32.2262765625,31.706047524999992,1.6143007911294605,540,525,5.0,0.19320788599998195,0.015358485999968252,0.1778494000000137,549194000.0,549194000.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10004,main,10,2,hot,10004,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,32.2262765625,31.654996931249993,1.7727137360782523,555,525,5.0,0.186799505999943,0.027941995999981373,0.15885750999996162,782615279.0,782615279.0,0.0,121,159,51,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10005,main,10,2,hot,10005,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,33.60438536875,33.60438536875,0.0,540,540,5.75,0.42532444299990857,0.016861607000009826,0.40846283599989874,15573244.0,15573244.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-hot-10005,main,10,2,hot,10005,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,33.60438536875,33.60438536875,0.0,540,540,5.75,0.3809388280001258,0.0206336310000097,0.3603051970001161,790742860.0,790742860.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-hot-10005,main,10,2,hot,10005,False,synthetic,balanced,OPTIMAL,,OPTIMAL,33.60438536875,33.60438536875,0.0,540,540,5.75,0.3066316309998456,0.02869941799986009,0.2779322129999855,481839382.0,481839382.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-hot-10005,main,10,2,hot,10005,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,33.60438536875,33.60438536875,0.0,540,540,5.75,0.38263880299996345,0.01657959799990749,0.36605920500005595,790742860.0,790742860.0,0.0,180,220,53,10,1.0,0,,,0.2916666666666667 +main-10-2-hot-10006,main,10,2,hot,10006,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,30.5747319,30.5747319,0.0,405,405,4.5,0.22141887699990548,0.009762624999893887,0.2116562520000116,11682140.0,11682140.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-hot-10006,main,10,2,hot,10006,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,30.5747319,29.970264781250012,1.977015271064363,660,405,6.5,0.24804958400000032,0.02015336199997364,0.22789622200002668,540173058.0,540173058.0,0.0,154,190,48,10,1.0,0,,,0.2604166666666667 +main-10-2-hot-10006,main,10,2,hot,10006,False,synthetic,balanced,OPTIMAL,,OPTIMAL,30.5747319,30.5747319,0.0,405,405,4.5,0.13011418700011745,0.012283715000194206,0.11783047199992325,338108786.0,338108786.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-hot-10006,main,10,2,hot,10006,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,30.5747319,30.5747319,0.0,405,405,4.5,0.1828939710001123,0.01188227900001948,0.1710116920000928,552796415.0,552796415.0,0.0,154,190,49,10,1.0,0,,,0.26041666666666663 +main-10-2-hot-10007,main,10,2,hot,10007,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,19.295044275000002,19.295044275000002,0.0,735,735,5.75,4.654513222000105,0.01681599600010486,4.637697226,21192920.0,21192920.0,0.0,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10007,main,10,2,hot,10007,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,19.295044275000002,17.38633406875001,9.892230248587973,1020,735,7.5,5.014167934999932,0.01005220999991252,5.00411572500002,383328997.0,231499214.0,0.3960821753330599,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10007,main,10,2,hot,10007,False,synthetic,balanced,FEASIBLE,,OPTIMAL,19.295044275000002,18.520773750000004,4.012794756854729,750,735,6.0,5.020927103000076,0.0185447659998772,5.002382337000199,338973297.0,134228280.0,0.6040151799921868,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10007,main,10,2,hot,10007,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,19.295044275000002,18.26284186875,5.349572623616074,795,735,6.75,5.0190100779998374,0.01799123699993288,5.001018840999905,404685267.0,249397047.0,0.3837259042099005,276,322,59,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10008,main,10,2,hot,10008,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,28.350589650000007,28.350589650000007,0.0,555,555,6.0,4.2350743869999405,0.019927852000137136,4.215146534999803,16004960.0,16004960.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-hot-10008,main,10,2,hot,10008,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,28.350589650000007,27.1361011625,4.283820909876581,1125,555,9.75,5.041046610999956,0.04284632600001714,4.998200284999939,630440310.0,365977640.0,0.4194888331299755,181,225,56,10,1.0,0,,,0.21875 +main-10-2-hot-10008,main,10,2,hot,10008,False,synthetic,balanced,FEASIBLE,,OPTIMAL,28.350589650000007,27.892845662500005,1.6145836582273778,555,555,7.5,5.044918420000158,0.023651306000147088,5.021267114000011,407077289.0,182964290.0,0.550541641737228,181,225,56,10,1.0,0,,,0.21875 +main-10-2-hot-10008,main,10,2,hot,10008,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,28.350589650000007,27.8506111625,1.7635558684050339,600,555,8.5,5.038205315000141,0.032433276000119804,5.005772039000021,651421847.0,422870442.0,0.350850076724553,181,225,57,10,1.0,0,,,0.21875 +main-10-2-hot-10009,main,10,2,hot,10009,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,46.58814914374999,46.58814914374999,0.0,750,750,9.75,0.14363628399996742,0.005941695999808871,0.13769458800015855,21626435.0,21626435.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-hot-10009,main,10,2,hot,10009,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,46.58814914374999,44.8462452375,3.7389420663080197,870,750,9.0,0.3583192239998425,0.011412833999884242,0.34690638999995826,607153781.0,607153781.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-hot-10009,main,10,2,hot,10009,False,synthetic,balanced,OPTIMAL,,OPTIMAL,46.58814914374999,45.029567699999994,3.3454461540013427,855,750,9.75,0.18681227299998682,0.00568600399992647,0.18112626900006035,442528319.0,442528319.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-hot-10009,main,10,2,hot,10009,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,46.58814914374999,46.175496018749996,0.885746981977606,795,750,10.0,0.9337338279999585,0.007020203999900332,0.9267136240000582,637300667.0,637300667.0,0.0,158,194,49,10,1.0,0,,,0.3541666666666667 +main-10-2-hot-10010,main,10,2,hot,10010,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,35.289828318750004,35.289828318750004,0.0,915,915,8.25,0.18851614499999414,0.005476148999832731,0.1830399960001614,26381270.0,26381270.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-hot-10010,main,10,2,hot,10010,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,35.289828318750004,33.726387975,4.430286057581425,990,915,9.0,0.5393161160000091,0.01530355799991412,0.5240125580000949,603320139.0,603320139.0,0.0,154,188,46,10,1.0,0,,,0.27083333333333337 +main-10-2-hot-10010,main,10,2,hot,10010,False,synthetic,balanced,OPTIMAL,,OPTIMAL,35.289828318750004,34.15614946875,3.2124804908661524,915,915,8.25,0.16069590000006428,0.008292630000141799,0.15240326999992249,491638673.0,491638673.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-hot-10010,main,10,2,hot,10010,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,35.289828318750004,34.04780178125,3.519502918182506,945,915,8.5,0.8779081679999763,0.005676670999946509,0.8722314970000298,613522713.0,613522713.0,0.0,154,188,47,10,1.0,0,,,0.27083333333333337 +main-10-2-hot-10011,main,10,2,hot,10011,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,40.83265078749999,40.83265078749999,0.0,435,435,5.5,0.19191262200001802,0.005067650999990292,0.18684497100002773,12547190.0,12547190.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10011,main,10,2,hot,10011,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,40.83265078749999,39.952825237499994,2.154710833197581,900,435,5.75,2.317564546999847,0.006167371999936222,2.311397174999911,803481923.0,803481923.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10011,main,10,2,hot,10011,False,synthetic,balanced,OPTIMAL,,OPTIMAL,40.83265078749999,40.83265078749999,0.0,435,435,5.5,2.2485871239998687,0.023695108999845615,2.224892015000023,504925154.0,504925154.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10011,main,10,2,hot,10011,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,40.83265078749999,40.68840135625,0.35326981831450127,495,435,5.5,3.207562729999836,0.06194649799999752,3.1456162319998384,820716852.0,820716852.0,0.0,172,212,53,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10012,main,10,2,hot,10012,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,20.626188024999994,20.626188024999994,0.0,330,330,4.25,1.022982164000041,0.03217472000005728,0.9908074439999837,9520354.0,9520354.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-hot-10012,main,10,2,hot,10012,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,20.626188024999994,19.064683606249996,7.570494445495088,750,330,7.0,3.062569930000109,0.059695283000110066,3.0028746469999987,518499546.0,518499546.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-hot-10012,main,10,2,hot,10012,False,synthetic,balanced,OPTIMAL,,OPTIMAL,20.626188024999994,20.528051487499994,0.4757861092949109,330,330,4.5,0.6668592040000476,0.008196110999961093,0.6586630930000865,374624814.0,374624814.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-hot-10012,main,10,2,hot,10012,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,20.626188024999994,19.679427024999995,4.590091968775209,390,330,4.5,0.6800402480000685,0.01026375099991128,0.6697764970001572,537059970.0,537059970.0,0.0,187,229,55,10,1.0,0,,,0.22916666666666669 +main-10-2-hot-10013,main,10,2,hot,10013,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,27.20034812500001,27.20034812500001,0.0,390,390,5.0,0.4312760379998508,0.03963821799993639,0.3916378199999144,11250096.0,11250096.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-hot-10013,main,10,2,hot,10013,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,27.20034812500001,26.921162762500007,1.0264036372512475,525,390,5.5,0.6537894000000506,0.028107657999953517,0.6256817420000971,445179132.0,445179132.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-hot-10013,main,10,2,hot,10013,False,synthetic,balanced,OPTIMAL,,OPTIMAL,27.20034812500001,27.20034812500001,0.0,390,390,5.0,0.6660681730002125,0.02530548900017493,0.6407626840000376,300094158.0,300094158.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-hot-10013,main,10,2,hot,10013,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,27.20034812500001,27.20034812500001,0.0,390,390,5.0,0.6781304720000207,0.01619904399990446,0.6619314280001163,453248952.0,453248952.0,0.0,180,216,49,10,1.0,0,,,0.25 +main-10-2-hot-10014,main,10,2,hot,10014,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,26.699652393750004,26.699652393750004,0.0,480,480,4.75,0.370549100000062,0.020955466000032175,0.34959363400002985,13843654.0,13843654.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-hot-10014,main,10,2,hot,10014,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,26.699652393750004,26.142221343750002,2.087783922349821,510,480,5.5,0.9440992080001251,0.013673884000127146,0.930425323999998,746242996.0,746242996.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-hot-10014,main,10,2,hot,10014,False,synthetic,balanced,OPTIMAL,,OPTIMAL,26.699652393750004,26.142221343750002,2.087783922349821,510,480,5.5,0.4496325079999224,0.02280469099991933,0.42682781700000305,498757069.0,498757069.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-hot-10014,main,10,2,hot,10014,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,26.699652393750004,26.142221343750002,2.087783922349821,510,480,5.5,0.6546479359999466,0.019991976999790495,0.6346559590001561,746242996.0,746242996.0,0.0,147,185,51,10,1.0,0,,,0.22916666666666666 +main-10-2-hot-10015,main,10,2,hot,10015,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,47.044267018750006,47.044267018750006,0.0,960,960,7.0,4.576769952999939,0.023540648000107467,4.553229304999832,27678124.0,27678124.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10015,main,10,2,hot,10015,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,47.044267018750006,45.46100704375,3.3654684732764117,1065,960,7.25,5.02464501999998,0.0239365039999484,5.0007085160000315,1078549456.0,872219164.0,0.19130350569663632,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10015,main,10,2,hot,10015,False,synthetic,balanced,FEASIBLE,,OPTIMAL,47.044267018750006,45.67024153125001,2.92070761130653,960,960,7.0,5.018189149000136,0.016563166999958412,5.001625982000178,704366383.0,417596589.0,0.40713157373951503,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10015,main,10,2,hot,10015,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,47.044267018750006,45.44247414375001,3.4048630715440455,1020,960,7.25,5.03791650800008,0.03327655800012508,5.004639949999955,1077944216.0,875389470.0,0.18790837502856456,248,296,61,10,1.0,0,,,0.30208333333333337 +main-10-2-hot-10016,main,10,2,hot,10016,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,26.045700387500002,26.045700387500002,0.0,240,240,3.25,0.3440480970000408,0.012457052999934604,0.3315910440001062,6927365.0,6927365.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-hot-10016,main,10,2,hot,10016,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,26.045700387500002,24.33384595,6.572502992937614,570,240,3.75,0.6131390840000677,0.010270806000107768,0.6028682779999599,820140761.0,820140761.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-hot-10016,main,10,2,hot,10016,False,synthetic,balanced,OPTIMAL,,OPTIMAL,26.045700387500002,24.484362575000002,5.994608665810061,240,240,3.25,0.7312206459998833,0.01012962000004336,0.72109102599984,455410946.0,455410946.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-hot-10016,main,10,2,hot,10016,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,26.045700387500002,24.484362575000002,5.994608665810061,240,240,3.25,0.37331643499987877,0.010108012000046074,0.3632084229998327,825357302.0,825357302.0,0.0,206,250,57,10,1.0,0,,,0.34375 +main-10-2-hot-10017,main,10,2,hot,10017,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,30.262794193749997,30.262794193749997,0.0,240,240,2.0,0.1330860609998581,0.010743095999941943,0.12234296499991615,6926735.0,6926735.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-hot-10017,main,10,2,hot,10017,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,30.262794193749997,29.8041856875,1.5154202328901674,630,240,4.5,0.10907024699986323,0.009274500999936208,0.09979574599992702,769328948.0,769328948.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-hot-10017,main,10,2,hot,10017,False,synthetic,balanced,OPTIMAL,,OPTIMAL,30.262794193749997,30.262794193749997,0.0,240,240,2.0,0.08815112299998873,0.029398750999916956,0.05875237200007177,433996313.0,433996313.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-hot-10017,main,10,2,hot,10017,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,30.262794193749997,30.222244031249996,0.13399345163036944,255,240,2.75,0.06520743500004755,0.008918181000126424,0.05628925399992113,781491200.0,781491200.0,0.0,187,227,53,10,1.0,0,,,0.28125 +main-10-2-hot-10018,main,10,2,hot,10018,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,19.884096499999995,19.884096499999995,0.0,690,690,5.75,0.23767042300005414,0.010534129000006942,0.2271362940000472,19895915.0,19895915.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-hot-10018,main,10,2,hot,10018,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,19.884096499999995,18.836721906249995,5.267398464647363,750,690,5.5,0.5048251819998768,0.014966748000006191,0.4898584339998706,764544061.0,764544061.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-hot-10018,main,10,2,hot,10018,False,synthetic,balanced,OPTIMAL,,OPTIMAL,19.884096499999995,18.891658056249995,4.991116612967557,735,690,5.5,0.5152316770002017,0.010342024999999921,0.5048896520002017,551729797.0,551729797.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-hot-10018,main,10,2,hot,10018,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,19.884096499999995,18.836721906249995,5.267398464647363,750,690,5.5,1.239280201999918,0.01532939499998065,1.2239508069999374,764544061.0,764544061.0,0.0,123,157,47,10,1.0,0,,,0.21875 +main-10-2-hot-10019,main,10,2,hot,10019,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,27.705240356249995,27.705240356249995,0.0,510,510,4.25,0.1387549940000099,0.00726342999996632,0.13149156400004358,14708375.0,14708375.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-hot-10019,main,10,2,hot,10019,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,27.705240356249995,27.089533631249996,2.222347530946803,600,510,4.25,0.24478277999992315,0.007222133999903235,0.23756064600001991,702319793.0,702319793.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-hot-10019,main,10,2,hot,10019,False,synthetic,balanced,OPTIMAL,,OPTIMAL,27.705240356249995,27.705240356249995,0.0,510,510,4.25,0.16006091099984587,0.007577476999813371,0.1524834340000325,456937799.0,456937799.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-hot-10019,main,10,2,hot,10019,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,27.705240356249995,27.705240356249995,0.0,510,510,4.25,0.19410203899997214,0.006933104999916395,0.18716893400005574,721831610.0,721831610.0,0.0,157,195,51,10,1.0,0,,,0.28125 +main-10-2-hot-10020,main,10,2,hot,10020,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,8.915001312500006,8.915001312500006,0.0,300,300,4.5,1.1016016259998196,0.009898630999941815,1.0917029949998778,8655665.0,8655665.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-hot-10020,main,10,2,hot,10020,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,8.915001312500006,8.080334750000008,9.36249511628996,555,300,7.75,3.6207233280001674,0.015538014000185285,3.605185313999982,327329852.0,327329852.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666666 +main-10-2-hot-10020,main,10,2,hot,10020,False,synthetic,balanced,OPTIMAL,,OPTIMAL,8.915001312500006,8.891653537500005,0.26189311904267065,300,300,4.5,2.0386949549999827,0.0111424659999102,2.0275524890000725,317328575.0,317328575.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-hot-10020,main,10,2,hot,10020,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,8.915001312500006,8.51831783750001,4.44961768478703,360,300,5.5,5.01600852699994,0.01369643999987602,5.002312087000064,345054498.0,196267158.0,0.4311995376452099,189,233,57,10,1.0,0,,,0.22916666666666666 +main-10-2-hot-10021,main,10,2,hot,10021,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,21.885381143750013,21.885381143750013,0.0,630,630,6.0,0.36010047099989606,0.06244854400006261,0.29765192699983345,18167164.0,18167164.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-hot-10021,main,10,2,hot,10021,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,21.885381143750013,20.634804893750015,5.714208227792896,945,630,6.25,0.2885338280000269,0.01331291900010001,0.2752209089999269,617730457.0,617730457.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-hot-10021,main,10,2,hot,10021,False,synthetic,balanced,OPTIMAL,,OPTIMAL,21.885381143750013,21.47622179375001,1.8695555143066356,630,630,6.0,0.32963638899991565,0.006741579999925307,0.32289480899999035,440481277.0,440481277.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-hot-10021,main,10,2,hot,10021,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,21.885381143750013,21.159162231250015,3.3182831394617534,660,630,5.5,0.6765788360000897,0.015467998000076477,0.6611108380000132,633812485.0,633812485.0,0.0,178,218,53,10,1.0,0,,,0.28125 +main-10-2-hot-10022,main,10,2,hot,10022,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,24.29160341250001,24.29160341250001,0.0,495,495,4.5,0.4794208589999016,0.08782650199987074,0.39159435700003087,14276180.0,14276180.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-hot-10022,main,10,2,hot,10022,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,24.29160341250001,23.857785325000012,1.7858767086439518,615,495,5.25,0.4970039859999815,0.017029596000156744,0.4799743899998248,653526050.0,653526050.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-hot-10022,main,10,2,hot,10022,False,synthetic,balanced,OPTIMAL,,OPTIMAL,24.29160341250001,24.29160341250001,0.0,495,495,4.5,0.3737784879999708,0.02086378099988906,0.35291470700008176,459214778.0,459214778.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-hot-10022,main,10,2,hot,10022,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,24.29160341250001,24.110953787500012,0.7436710616930228,540,495,4.5,0.9914428289998796,0.020610646999784876,0.9708321820000947,662028155.0,662028155.0,0.0,156,198,55,10,1.0,0,,,0.26041666666666663 +main-10-2-hot-10023,main,10,2,hot,10023,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,50.57192155625001,50.57192155625001,0.0,540,540,5.75,0.28260706199989727,0.0140291329998945,0.26857792900000277,15573575.0,15573575.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-hot-10023,main,10,2,hot,10023,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,50.57192155625001,48.71479896250001,3.6722405172687838,1200,540,9.25,0.7390648190000775,0.010231237999960285,0.7288335810001172,1185821879.0,1185821879.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-hot-10023,main,10,2,hot,10023,False,synthetic,balanced,OPTIMAL,,OPTIMAL,50.57192155625001,49.41356829375001,2.2905067216233617,570,540,6.0,0.3993572150000091,0.01744810399986818,0.3819091110001409,716471503.0,716471503.0,0.0,158,200,54,10,1.0,0,,,0.32291666666666663 +main-10-2-hot-10023,main,10,2,hot,10023,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,50.57192155625001,49.41356829375001,2.2905067216233617,570,540,6.0,0.7215262360000452,0.013350619999982882,0.7081756160000623,1204756885.0,1204756885.0,0.0,158,200,55,10,1.0,0,,,0.32291666666666663 +main-10-2-hot-10024,main,10,2,hot,10024,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,45.789604143750005,45.789604143750005,0.0,855,855,7.75,0.15901700499989602,0.01101508300007481,0.1480019219998212,24652039.0,24652039.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-hot-10024,main,10,2,hot,10024,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,45.789604143750005,44.529735200000005,2.7514300839876644,1185,855,10.0,0.4844470380000985,0.008630747000097472,0.475816291000001,760423618.0,760423618.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-hot-10024,main,10,2,hot,10024,False,synthetic,balanced,OPTIMAL,,OPTIMAL,45.789604143750005,45.29864443125001,1.072207811534458,855,855,8.5,0.35796095799992145,0.006963675999941188,0.35099728199998026,549079045.0,549079045.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-hot-10024,main,10,2,hot,10024,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,45.789604143750005,45.06752453125001,1.5769509826578305,885,855,9.5,0.6465210839999145,0.006829283999877589,0.6396918000000369,771317896.0,771317896.0,0.0,165,201,49,10,1.0,0,,,0.3125 +main-10-2-hot-10025,main,10,2,hot,10025,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,38.160453606249995,38.160453606249995,0.0,420,420,4.75,0.7297641549998843,0.02713891399980639,0.702625241000078,12114726.0,12114726.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-hot-10025,main,10,2,hot,10025,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,38.160453606249995,35.841905849999996,6.075786677415863,660,420,5.5,1.6075939930001368,0.021446197000159373,1.5861477959999775,813482721.0,813482721.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-hot-10025,main,10,2,hot,10025,False,synthetic,balanced,OPTIMAL,,OPTIMAL,38.160453606249995,36.58674658124999,4.123921170429325,420,420,4.75,0.9330065350000041,0.017473780000045736,0.9155327549999583,520661271.0,520661271.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-hot-10025,main,10,2,hot,10025,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,38.160453606249995,36.519638406249996,4.299779077393521,435,420,4.75,0.8652829610000481,0.009358149000036065,0.855924812000012,832562133.0,832562133.0,0.0,210,252,55,10,1.0,0,,,0.28125 +main-10-2-hot-10026,main,10,2,hot,10026,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,10.216202462500007,10.216202462500007,0.0,315,315,3.5,0.2594686100001127,0.006819541000140816,0.25264906899997186,9088340.0,9088340.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-hot-10026,main,10,2,hot,10026,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,10.216202462500007,8.684620893750008,14.991691622908634,540,315,5.25,0.3231973780000317,0.013205222000124195,0.3099921559999075,460166021.0,460166021.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666666 +main-10-2-hot-10026,main,10,2,hot,10026,False,synthetic,balanced,OPTIMAL,,OPTIMAL,10.216202462500007,8.848893618750008,13.383728922453294,390,315,4.5,0.24917394199997034,0.015353172000004633,0.2338207699999657,338541311.0,338541311.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666666 +main-10-2-hot-10026,main,10,2,hot,10026,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,10.216202462500007,9.032214881250004,11.58931203248951,375,315,4.5,0.26810491199989883,0.020171479999817166,0.24793343200008167,478611371.0,478611371.0,0.0,162,200,51,10,1.0,0,,,0.22916666666666669 +main-10-2-hot-10027,main,10,2,hot,10027,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,11.516947493749992,11.516947493749992,0.0,300,300,3.25,0.49424390000012863,0.021267971000042962,0.47297592900008567,8655784.0,8655784.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-hot-10027,main,10,2,hot,10027,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,11.516947493749992,10.967618037499994,4.7697487250689266,495,300,4.5,1.0797374020000916,0.018925680999927863,1.0608117210001637,464632976.0,464632976.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-hot-10027,main,10,2,hot,10027,False,synthetic,balanced,OPTIMAL,,OPTIMAL,11.516947493749992,11.338638906249992,1.5482278407257173,315,300,3.5,0.6791655700001229,0.016332881000153066,0.6628326889999698,307414301.0,307414301.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-hot-10027,main,10,2,hot,10027,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,11.516947493749992,11.153522568749995,3.1555663963669187,360,300,3.75,0.757562746000076,0.017219109000052413,0.7403436370000236,472472198.0,472472198.0,0.0,215,263,61,10,1.0,0,,,0.25 +main-10-2-hot-10028,main,10,2,hot,10028,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,28.711530949999997,28.711530949999997,0.0,555,555,4.25,1.6400412619998406,0.006820882999818423,1.6332203790000221,16005529.0,16005529.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10028,main,10,2,hot,10028,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,28.711530949999997,28.684344924999994,0.09468678297700614,570,555,4.25,1.715932321000082,0.011083102000156941,1.7048492189999251,505818424.0,505818424.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10028,main,10,2,hot,10028,False,synthetic,balanced,OPTIMAL,,OPTIMAL,28.711530949999997,28.711530949999997,0.0,555,555,4.25,1.2909595490000356,0.014721943000040483,1.2762376059999951,401371120.0,401371120.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10028,main,10,2,hot,10028,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,28.711530949999997,28.684344924999994,0.09468678297700614,570,555,4.25,1.2608561130000453,0.022249384000133432,1.2386067289999119,505818424.0,505818424.0,0.0,157,197,53,10,1.0,0,,,0.23958333333333331 +main-10-2-hot-10029,main,10,2,hot,10029,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,28.365149062500002,28.365149062500002,0.0,630,630,7.5,0.5843728669999564,0.01618862700001955,0.5681842399999368,18167345.0,18167345.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-hot-10029,main,10,2,hot,10029,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,28.365149062500002,27.3533774375,3.566953315741989,1005,630,7.5,2.2702586059999703,0.014146361000030083,2.2561122449999402,950411411.0,950411411.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-hot-10029,main,10,2,hot,10029,False,synthetic,balanced,OPTIMAL,,OPTIMAL,28.365149062500002,28.365149062500002,0.0,630,630,7.5,1.481494302000101,0.01828692100002627,1.4632073810000747,621102665.0,621102665.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-hot-10029,main,10,2,hot,10029,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,28.365149062500002,28.131194775,0.8247948459022886,690,630,7.5,1.2363174080001045,0.02201716500007933,1.2143002430000251,980932850.0,980932850.0,0.0,176,214,51,10,1.0,0,,,0.32291666666666663 +main-10-2-variable-10000,main,10,2,variable,10000,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,21.20053526249999,21.20053526249999,0.0,465,465,5.25,0.6075434460001361,0.014053299000124753,0.5934901470000113,13411851.0,13411851.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-variable-10000,main,10,2,variable,10000,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,21.20053526249999,20.303405324999993,4.231638146829538,615,465,6.5,0.9390987809999842,0.014241961999914565,0.9248568190000697,472242321.0,472242321.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-variable-10000,main,10,2,variable,10000,False,synthetic,balanced,OPTIMAL,,OPTIMAL,21.20053526249999,20.70127495,2.3549420159362446,465,465,5.5,0.9136705240000538,0.013308168999856207,0.9003623550001976,358283967.0,358283967.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-variable-10000,main,10,2,variable,10000,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,21.20053526249999,20.330644624999998,4.103154126672808,495,465,5.75,0.5770754659999966,0.013520705000019007,0.5635547609999776,472905114.0,472905114.0,0.0,183,225,55,10,1.0,0,,,0.33333333333333337 +main-10-2-variable-10001,main,10,2,variable,10001,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.5387544749999988,0.5387544749999988,0.0,255,255,3.0,0.3278582859998096,0.038835017999872434,0.28902326799993716,7358930.0,7358930.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10001,main,10,2,variable,10001,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.5387544749999988,0.38731559999999976,28.10907046294129,465,255,3.0,0.2462100370000826,0.02137674000005063,0.22483329700003196,12806099.0,12806099.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10001,main,10,2,variable,10001,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.5387544749999988,0.5387544749999988,0.0,255,255,3.0,0.2640317210000376,0.018365972000083275,0.2456657489999543,54279518.0,54279518.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10001,main,10,2,variable,10001,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.5387544749999988,0.5387544749999988,0.0,255,255,3.0,0.18121396600008666,0.02199941799995031,0.15921454800013635,17820953.0,17820953.0,0.0,214,252,51,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10002,main,10,2,variable,10002,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,8.532870600000004,8.532870600000004,0.0,630,630,7.25,2.7288435710001977,0.05241020700009358,2.676433364000104,18166955.0,18166955.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-variable-10002,main,10,2,variable,10002,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,8.532870600000004,6.537308531249999,23.386761176830742,900,630,8.0,0.2917016869998861,0.012699216999862983,0.2790024700000231,129070254.0,129070254.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-variable-10002,main,10,2,variable,10002,False,synthetic,balanced,OPTIMAL,,OPTIMAL,8.532870600000004,8.037457806250002,5.80593351257433,630,630,8.25,0.6947649170001569,0.01333189100000709,0.6814330260001498,223459058.0,223459058.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-variable-10002,main,10,2,variable,10002,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,8.532870600000004,7.1056941,16.725631582881423,690,630,8.0,0.6519517960000485,0.011270733000174005,0.6406810629998745,140281623.0,140281623.0,0.0,164,206,55,10,1.0,0,,,0.28125 +main-10-2-variable-10003,main,10,2,variable,10003,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,3.6348147187499986,3.6348147187499986,0.0,345,345,5.5,2.427720018000173,0.026966205999997328,2.4007538120001755,9952759.0,9952759.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-variable-10003,main,10,2,variable,10003,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,3.6348147187499986,1.5626354437500007,57.009213270507885,735,345,7.0,1.7070542860001297,0.03928988300003766,1.667764403000092,38629834.0,38629834.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-variable-10003,main,10,2,variable,10003,False,synthetic,balanced,OPTIMAL,,OPTIMAL,3.6348147187499986,2.1189629062500024,41.70368862766389,345,345,5.5,2.5062561370000367,0.007948721000047954,2.4983074159999887,118290899.0,118290899.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-variable-10003,main,10,2,variable,10003,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,3.6348147187499986,2.3760457312499987,34.630898268533656,390,345,5.5,5.048232284999813,0.016474818000006053,5.031757466999807,58717892.0,6061292.0,0.8967726566205748,236,280,57,10,1.0,0,,,0.21875 +main-10-2-variable-10004,main,10,2,variable,10004,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,7.162436300000002,7.162436300000002,0.0,525,525,5.75,0.1028433500000574,0.006224197999927128,0.09661915200013027,15140960.0,15140960.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10004,main,10,2,variable,10004,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,7.162436300000002,6.497029031250003,9.290236462556727,900,525,8.75,0.06586152299996684,0.005275662000030934,0.0605858609999359,204581753.0,204581753.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10004,main,10,2,variable,10004,False,synthetic,balanced,OPTIMAL,,OPTIMAL,7.162436300000002,6.745094725000001,5.826810285209808,540,525,5.0,0.07574477999992268,0.009066635999943173,0.06667814399997951,263462606.0,263462606.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10004,main,10,2,variable,10004,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,7.162436300000002,6.699775731250002,6.459541828665203,585,525,5.25,0.06778071799999452,0.004820241000061287,0.06296047699993323,210950774.0,210950774.0,0.0,121,159,51,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10005,main,10,2,variable,10005,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,9.805441912499997,9.805441912499997,0.0,540,540,5.75,0.22251184900005683,0.007206044999975347,0.21530580400008148,15573244.0,15573244.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-variable-10005,main,10,2,variable,10005,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,9.805441912499997,9.442598625,3.7004276883986593,645,540,5.25,0.10425473399982366,0.00588582000000315,0.0983689139998205,254643379.0,254643379.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-variable-10005,main,10,2,variable,10005,False,synthetic,balanced,OPTIMAL,,OPTIMAL,9.805441912499997,9.805441912499997,0.0,540,540,5.75,0.13438425799995457,0.006533158999900479,0.1278510990000541,218646010.0,218646010.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-variable-10005,main,10,2,variable,10005,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,9.805441912499997,9.805441912499997,0.0,540,540,5.75,0.08978525900010936,0.009880572999918513,0.07990468600019085,264413758.0,264413758.0,0.0,180,220,53,10,1.0,0,,,0.2916666666666667 +main-10-2-variable-10006,main,10,2,variable,10006,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,4.8964649499999995,4.8964649499999995,0.0,405,405,4.5,0.09998006699993311,0.007269167000004018,0.0927108999999291,11682140.0,11682140.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-variable-10006,main,10,2,variable,10006,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,4.8964649499999995,4.173140337499995,14.772384156451572,540,405,4.5,0.08763054700011708,0.008214253000005556,0.07941629400011152,90392291.0,90392291.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-variable-10006,main,10,2,variable,10006,False,synthetic,balanced,OPTIMAL,,OPTIMAL,4.8964649499999995,4.8964649499999995,0.0,405,405,4.5,0.07819689200005087,0.008038681000016368,0.0701582110000345,114746036.0,114746036.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-variable-10006,main,10,2,variable,10006,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,4.8964649499999995,4.8964649499999995,0.0,405,405,4.5,0.10738158999993175,0.005573181000045224,0.10180840899988652,106042094.0,106042094.0,0.0,154,190,49,10,1.0,0,,,0.26041666666666663 +main-10-2-variable-10007,main,10,2,variable,10007,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,1.3575973124999996,1.3575973124999996,0.0,735,735,5.75,2.6383270050000647,0.012139687999933813,2.626187317000131,21192920.0,21192920.0,0.0,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10007,main,10,2,variable,10007,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,1.3575973124999996,0.3998553125000003,70.54683971319365,1020,735,7.25,1.0194429980001587,0.05338681200009887,0.9660561860000598,10212299.0,10212299.0,0.0,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10007,main,10,2,variable,10007,False,synthetic,balanced,OPTIMAL,,OPTIMAL,1.3575973124999996,0.7629237125000008,43.80338665409659,750,735,6.25,3.5439351760001045,0.017004275000090274,3.5269309010000143,143221095.0,143221095.0,0.0,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10007,main,10,2,variable,10007,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,1.3575973124999996,0.5697456499999985,58.03279479459056,795,735,6.5,5.0301707040000565,0.02170685400005823,5.008463849999998,14564181.0,8942.0,0.9993860279544727,276,322,59,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10008,main,10,2,variable,10008,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,5.416556837499998,5.416556837499998,0.0,555,555,6.0,5.172456751000027,0.02817863900008888,5.144278111999938,16004960.0,440929.0,0.9724504778518659,181,225,56,10,1.0,0,,,0.21875 +main-10-2-variable-10008,main,10,2,variable,10008,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,5.416556837499998,4.235250712499999,21.809170667638163,1110,555,10.0,5.381647944999941,0.3774035740000272,5.004244370999913,120481565.0,8582.0,0.9999287691855596,181,225,56,10,1.0,0,,,0.21875 +main-10-2-variable-10008,main,10,2,variable,10008,False,synthetic,balanced,OPTIMAL,,FEASIBLE,5.416556837499998,5.224527987500001,3.545219883423723,555,555,7.25,4.159541838999985,0.024263260999987324,4.135278577999998,155066435.0,155066435.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-variable-10008,main,10,2,variable,10008,False,synthetic,delay_budget,OPTIMAL,,FEASIBLE,5.416556837499998,4.901608837499999,9.506925071567657,615,555,6.5,4.356740367999919,0.019508607000034317,4.3372317609998845,139416542.0,139416542.0,0.0,181,225,57,10,1.0,0,,,0.21875 +main-10-2-variable-10009,main,10,2,variable,10009,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,16.39669623749999,16.39669623749999,0.0,750,750,9.75,0.378008323000131,0.011099885000021459,0.3669084380001095,21626435.0,21626435.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-variable-10009,main,10,2,variable,10009,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,16.39669623749999,13.302291824999994,18.872121357124087,870,750,9.0,0.29342716600012864,0.012600695999935851,0.2808264700001928,286462514.0,286462514.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-variable-10009,main,10,2,variable,10009,False,synthetic,balanced,OPTIMAL,,OPTIMAL,16.39669623749999,13.302291824999994,18.872121357124087,870,750,9.0,0.37849671999993006,0.017124350999893068,0.361372369000037,282542858.0,282542858.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-variable-10009,main,10,2,variable,10009,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,16.39669623749999,15.540830924999995,5.219742441423011,795,750,10.0,1.4982058789998973,0.02454563799983589,1.4736602410000614,334680167.0,334680167.0,0.0,158,194,49,10,1.0,0,,,0.3541666666666667 +main-10-2-variable-10010,main,10,2,variable,10010,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,9.44455845,9.44455845,0.0,915,915,8.25,0.24043341900005544,0.022247737000043344,0.2181856820000121,26381270.0,26381270.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-variable-10010,main,10,2,variable,10010,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,9.44455845,7.480533662499999,20.795305549726375,990,915,9.0,0.6826676960001805,0.011856626000053438,0.6708110700001271,223545822.0,223545822.0,0.0,154,188,46,10,1.0,0,,,0.27083333333333337 +main-10-2-variable-10010,main,10,2,variable,10010,False,synthetic,balanced,OPTIMAL,,OPTIMAL,9.44455845,7.480533662499999,20.795305549726375,990,915,9.0,0.560957086000144,0.011967553999966185,0.5489895320001779,309893538.0,309893538.0,0.0,154,188,46,10,1.0,0,,,0.27083333333333337 +main-10-2-variable-10010,main,10,2,variable,10010,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,9.44455845,8.453306249999999,10.495484836562175,945,915,8.5,1.0772678010000618,0.017250108000098408,1.0600176929999634,252597330.0,252597330.0,0.0,154,188,47,10,1.0,0,,,0.27083333333333337 +main-10-2-variable-10011,main,10,2,variable,10011,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,18.410755468750004,18.410755468750004,0.0,435,435,5.5,0.398240929999929,0.01808901499998683,0.38015191499994216,12547190.0,12547190.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10011,main,10,2,variable,10011,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,18.410755468750004,17.324120362500008,5.902175541326516,765,435,5.5,0.6112214400000084,0.047329211000032956,0.5638922289999755,423159977.0,423159977.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10011,main,10,2,variable,10011,False,synthetic,balanced,OPTIMAL,,OPTIMAL,18.410755468750004,18.410755468750004,0.0,435,435,5.5,0.4745111629999883,0.016657221000059508,0.4578539419999288,317703938.0,317703938.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10011,main,10,2,variable,10011,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,18.410755468750004,18.353239175000002,0.31240594036257024,465,435,5.25,0.6426934350001829,0.013274871000021449,0.6294185640001615,448291859.0,448291859.0,0.0,172,212,53,10,1.0,0,,,0.3020833333333333 +main-10-2-variable-10012,main,10,2,variable,10012,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,2.7206932812499933,2.7206932812499933,0.0,330,330,4.25,0.4794953949999581,0.011311557999988509,0.46818383699996957,9520354.0,9520354.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10012,main,10,2,variable,10012,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,2.7206932812499933,2.015708431249996,25.911956149503897,660,330,6.0,0.3210562760000357,0.016110653999930946,0.3049456220001048,70332875.0,70332875.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666666 +main-10-2-variable-10012,main,10,2,variable,10012,False,synthetic,balanced,OPTIMAL,,OPTIMAL,2.7206932812499933,2.618195543749994,3.767338942848709,330,330,4.5,0.3954220540001643,0.015257021000024906,0.3801650330001394,138926676.0,138926676.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10012,main,10,2,variable,10012,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,2.7206932812499933,2.0199674437499957,25.755414707315214,390,330,4.5,0.399302501999955,0.01265461699995285,0.38664788500000213,70447980.0,70447980.0,0.0,187,229,55,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10013,main,10,2,variable,10013,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,3.3188689812499983,3.3188689812499983,0.0,390,390,5.0,1.0825387610000234,0.125789776999909,0.9567489840001144,11250096.0,11250096.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-variable-10013,main,10,2,variable,10013,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,3.3188689812499983,2.2858134499999987,31.126734350956994,585,390,5.0,0.320213400999819,0.018720745999871724,0.30149265499994726,83504343.0,83504343.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-variable-10013,main,10,2,variable,10013,False,synthetic,balanced,OPTIMAL,,OPTIMAL,3.3188689812499983,3.1530922562499972,4.9949764795344205,405,390,5.25,0.36207577300001503,0.019933949999995093,0.34214182300001994,133854659.0,133854659.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-variable-10013,main,10,2,variable,10013,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,3.3188689812499983,3.1122374625,6.225961914054645,435,390,4.75,0.43554310100012117,0.014686759000142047,0.4208563419999791,113679900.0,113679900.0,0.0,180,216,49,10,1.0,0,,,0.25 +main-10-2-variable-10014,main,10,2,variable,10014,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,4.300991312500009,4.300991312500009,0.0,480,480,4.75,0.2560033900001599,0.010169862000111607,0.24583352800004832,13843654.0,13843654.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-variable-10014,main,10,2,variable,10014,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,4.300991312500009,4.0207496312500055,6.515746275411773,510,480,5.0,0.17405158399992615,0.012177084000086325,0.16187449999983983,167920750.0,167920750.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-variable-10014,main,10,2,variable,10014,False,synthetic,balanced,OPTIMAL,,OPTIMAL,4.300991312500009,4.300991312500009,0.0,480,480,4.75,0.2002418489998945,0.012979797999832954,0.18726205100006155,208039552.0,208039552.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-variable-10014,main,10,2,variable,10014,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,4.300991312500009,4.0207496312500055,6.515746275411773,510,480,5.0,0.20127398199997515,0.01090817700014668,0.19036580499982847,167920750.0,167920750.0,0.0,147,185,51,10,1.0,0,,,0.22916666666666666 +main-10-2-variable-10015,main,10,2,variable,10015,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,21.857825606250003,21.857825606250003,0.0,960,960,7.0,3.36133493300008,0.016473533999942447,3.3448613990001377,27678124.0,27678124.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10015,main,10,2,variable,10015,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,21.857825606250003,19.221543300000008,12.061045566655906,1065,960,7.25,3.326993655000024,0.00867813800005024,3.3183155169999736,598737448.0,598737448.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10015,main,10,2,variable,10015,False,synthetic,balanced,FEASIBLE,,OPTIMAL,21.857825606250003,19.435413956250006,11.082582932253498,990,960,7.0,5.020168660000081,0.01445828300006724,5.005710377000014,469561696.0,176710822.0,0.623668575385672,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10015,main,10,2,variable,10015,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,21.857825606250003,19.435413956250006,11.082582932253498,990,960,7.0,3.9157849769999302,0.02273743499995362,3.8930475419999766,605395069.0,605395069.0,0.0,248,296,61,10,1.0,0,,,0.30208333333333337 +main-10-2-variable-10016,main,10,2,variable,10016,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,5.273509087500001,5.273509087500001,0.0,240,240,3.25,0.3760017689999131,0.015561988999934329,0.3604397799999788,6927365.0,6927365.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-variable-10016,main,10,2,variable,10016,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,5.273509087500001,5.156446275,2.219827643370879,240,240,3.25,0.3660553660001824,0.017651735000072222,0.3484036310001102,199048151.0,199048151.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-variable-10016,main,10,2,variable,10016,False,synthetic,balanced,OPTIMAL,,OPTIMAL,5.273509087500001,5.156446275,2.219827643370879,240,240,3.25,0.8094444630000908,0.05192459699992469,0.7575198660001661,142213139.0,142213139.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-variable-10016,main,10,2,variable,10016,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,5.273509087500001,5.156446275,2.219827643370879,240,240,3.25,0.45302697799979796,0.019372786999838354,0.4336541909999596,199048151.0,199048151.0,0.0,206,250,57,10,1.0,0,,,0.34375 +main-10-2-variable-10017,main,10,2,variable,10017,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,6.427190387500004,6.427190387500004,0.0,240,240,2.0,0.951807572000007,0.06918219799990766,0.8826253740000993,6926735.0,6926735.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-variable-10017,main,10,2,variable,10017,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,6.427190387500004,6.427190387500004,0.0,240,240,2.0,0.34471053899983417,0.02400127199985036,0.3207092669999838,189421307.0,189421307.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-variable-10017,main,10,2,variable,10017,False,synthetic,balanced,OPTIMAL,,OPTIMAL,6.427190387500004,6.427190387500004,0.0,240,240,2.0,0.18678906399986772,0.04142691299989565,0.14536215099997207,137428223.0,137428223.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-variable-10017,main,10,2,variable,10017,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,6.427190387500004,6.427190387500004,0.0,240,240,2.0,0.12775571500014848,0.021531397999979163,0.10622431700016932,189421307.0,189421307.0,0.0,187,227,53,10,1.0,0,,,0.28125 +main-10-2-variable-10018,main,10,2,variable,10018,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,2.3295814249999998,2.3295814249999998,0.0,690,690,5.75,0.29642735199990966,0.013390374999971755,0.2830369769999379,19895915.0,19895915.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-variable-10018,main,10,2,variable,10018,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,2.3295814249999998,1.3342459500000023,42.72593626986005,840,690,7.0,0.17620393900006093,0.011583727000015642,0.16462021200004529,86011438.0,86011438.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-variable-10018,main,10,2,variable,10018,False,synthetic,balanced,OPTIMAL,,OPTIMAL,2.3295814249999998,1.3478837250000018,42.14051887025147,735,690,5.5,0.2530532299999777,0.019073444999776257,0.23397978500020145,211555534.0,211555534.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-variable-10018,main,10,2,variable,10018,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,2.3295814249999998,1.3478837250000018,42.14051887025147,735,690,5.5,0.3160270539999601,0.009598310999990645,0.3064287429999695,86904709.0,86904709.0,0.0,123,157,47,10,1.0,0,,,0.21875 +main-10-2-variable-10019,main,10,2,variable,10019,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,8.301889425000002,8.301889425000002,0.0,510,510,4.25,0.17742203900002096,0.014167380000117191,0.16325465899990377,14708375.0,14708375.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-variable-10019,main,10,2,variable,10019,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,8.301889425000002,7.3484106937499964,11.485081075384302,780,510,5.25,0.2013645650001763,0.007313025000030393,0.1940515400001459,227724506.0,227724506.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-variable-10019,main,10,2,variable,10019,False,synthetic,balanced,OPTIMAL,,OPTIMAL,8.301889425000002,8.057621525000004,2.9423169533482274,510,510,5.0,0.12341689799995947,0.012281111999982386,0.11113578599997709,220922719.0,220922719.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-variable-10019,main,10,2,variable,10019,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,8.301889425000002,8.057621525000004,2.9423169533482274,510,510,5.0,0.15004782899995917,0.011943720000090252,0.1381041089998689,249743719.0,249743719.0,0.0,157,195,51,10,1.0,0,,,0.28125 +main-10-2-variable-10020,main,10,2,variable,10020,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,4.5,1.0238911779999853,0.06454186400014805,0.9593493139998372,8655665.0,8655665.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10020,main,10,2,variable,10020,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,4.5,1.4424671100000523,0.009514965000107622,1.4329521449999447,9365.0,9365.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10020,main,10,2,variable,10020,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,4.5,1.0552270470000167,0.009122435999870504,1.0461046110001462,137226146.0,137226146.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10020,main,10,2,variable,10020,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,4.5,1.453598951999993,0.014886430999922595,1.4387125210000704,9365.0,9365.0,0.0,189,233,57,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10021,main,10,2,variable,10021,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,1.8197287499999981,1.8197287499999981,0.0,630,630,6.0,0.4616420150000522,0.018694417999995494,0.4429475970000567,18167164.0,18167164.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-variable-10021,main,10,2,variable,10021,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,1.8197287499999981,1.8197287499999981,0.0,720,630,5.0,0.1699720530000377,0.021633273000134068,0.14833877999990364,73272796.0,73272796.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-variable-10021,main,10,2,variable,10021,False,synthetic,balanced,OPTIMAL,,OPTIMAL,1.8197287499999981,1.8197287499999981,0.0,630,630,6.0,0.18483562500000517,0.014804191000166611,0.17003143399983855,155297482.0,155297482.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-variable-10021,main,10,2,variable,10021,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,1.8197287499999981,1.8197287499999981,0.0,660,630,5.5,0.21443550000003597,0.021590172000060193,0.19284532799997578,73272856.0,73272856.0,0.0,178,218,53,10,1.0,0,,,0.28125 +main-10-2-variable-10022,main,10,2,variable,10022,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,2.668973981249996,2.668973981249996,0.0,495,495,4.5,0.3996308369999042,0.012102413000093293,0.3875284239998109,14276180.0,14276180.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-variable-10022,main,10,2,variable,10022,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,2.668973981249996,2.0943250437499974,21.5307058643886,885,495,5.75,0.19704817100000582,0.013085871000157567,0.18396229999984826,77941919.0,77941919.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-variable-10022,main,10,2,variable,10022,False,synthetic,balanced,OPTIMAL,,OPTIMAL,2.668973981249996,2.668973981249996,0.0,495,495,4.5,1.1033880790000694,0.013249524000002566,1.0901385550000668,174780329.0,174780329.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-variable-10022,main,10,2,variable,10022,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,2.668973981249996,2.668973981249996,0.0,495,495,4.5,1.4278048709998075,0.026323078999894278,1.4014817919999132,99298130.0,99298130.0,0.0,156,198,55,10,1.0,0,,,0.26041666666666663 +main-10-2-variable-10023,main,10,2,variable,10023,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,23.123486499999988,23.123486499999988,0.0,540,540,5.75,0.24343437899983655,0.019218690999878163,0.2242156879999584,15573575.0,15573575.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-variable-10023,main,10,2,variable,10023,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,23.123486499999988,20.963934599999988,9.339214049749813,1260,540,9.25,0.7228856080000696,0.0067647549999492185,0.7161208530001204,578159915.0,578159915.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-variable-10023,main,10,2,variable,10023,False,synthetic,balanced,OPTIMAL,,OPTIMAL,23.123486499999988,22.21496769999999,3.9289870928417305,555,540,5.75,0.3134997150000345,0.010948473000098602,0.3025512419999359,417395957.0,417395957.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-variable-10023,main,10,2,variable,10023,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,23.123486499999988,22.21496769999999,3.9289870928417305,555,540,5.75,0.6246114860000489,0.008237338000071759,0.6163741479999771,612658232.0,612658232.0,0.0,158,200,55,10,1.0,0,,,0.3229166666666667 +main-10-2-variable-10024,main,10,2,variable,10024,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,15.494153981250006,15.494153981250006,0.0,855,855,7.75,0.18798888500009525,0.008289296000157265,0.179699588999938,24652039.0,24652039.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-variable-10024,main,10,2,variable,10024,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,15.494153981250006,12.670249468750002,18.225612808013302,1230,855,10.0,0.3221002729999327,0.021287181999923632,0.3008130910000091,259975774.0,259975774.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-variable-10024,main,10,2,variable,10024,False,synthetic,balanced,OPTIMAL,,OPTIMAL,15.494153981250006,15.245052131250006,1.6077150795161006,855,855,8.5,0.670408703000021,0.023025980999818785,0.6473827220002022,317473489.0,317473489.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-variable-10024,main,10,2,variable,10024,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,15.494153981250006,14.803649856250006,4.45654616467348,915,855,9.75,1.389387620999969,0.02534272000002602,1.364044900999943,303754843.0,303754843.0,0.0,165,201,49,10,1.0,0,,,0.3125 +main-10-2-variable-10025,main,10,2,variable,10025,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,12.705948881249999,12.705948881249999,0.0,420,420,4.75,0.6267429800000173,0.01665362200014897,0.6100893579998683,12114726.0,12114726.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-variable-10025,main,10,2,variable,10025,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,12.705948881249999,9.593112974999995,24.499043206789334,660,420,5.5,0.818110132999891,0.0202324580000095,0.7978776749998815,315225273.0,315225273.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-variable-10025,main,10,2,variable,10025,False,synthetic,balanced,OPTIMAL,,OPTIMAL,12.705948881249999,10.181758568749995,19.866208624724738,420,420,4.75,0.6057521600000655,0.016283739000073183,0.5894684209999923,270783201.0,270783201.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-variable-10025,main,10,2,variable,10025,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,12.705948881249999,9.932515281249996,21.82783533855328,480,420,6.0,0.8619317249999767,0.015499038000143628,0.8464326869998331,326407881.0,326407881.0,0.0,210,252,55,10,1.0,0,,,0.28125 +main-10-2-variable-10026,main,10,2,variable,10026,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.04420169999999972,0.04420169999999972,0.0,315,315,3.5,0.2339672000000519,0.007832520999954795,0.2261346790000971,9088340.0,9088340.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10026,main,10,2,variable,10026,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.04420169999999972,0.0,100.0,420,315,3.75,0.09243023599992739,0.009238672000037695,0.0831915639998897,9755.0,9755.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666666 +main-10-2-variable-10026,main,10,2,variable,10026,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.04420169999999972,0.04420169999999972,0.0,315,315,3.5,0.08077341800003524,0.006340718000046763,0.07443269999998847,85636916.0,85636916.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10026,main,10,2,variable,10026,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.04420169999999972,0.04420169999999972,0.0,315,315,3.5,0.11408075300005294,0.00757767100003548,0.10650308200001746,3151214.0,3151214.0,0.0,162,200,51,10,1.0,0,,,0.22916666666666669 +main-10-2-variable-10027,main,10,2,variable,10027,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,3.25,0.7545719400000053,0.009668490999956703,0.7449034490000486,8655784.0,8655784.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-variable-10027,main,10,2,variable,10027,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,3.25,0.8769169090001014,0.01005809399998725,0.8668588150001142,9484.0,9484.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-variable-10027,main,10,2,variable,10027,False,synthetic,balanced,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,3.25,0.4312270640000406,0.020346520999964923,0.4108805430000757,64049746.0,64049746.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-variable-10027,main,10,2,variable,10027,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,0.0,0.0,,300,300,3.25,1.1886950819998674,0.01451361999988876,1.1741814619999786,9484.0,9484.0,0.0,215,263,61,10,1.0,0,,,0.25 +main-10-2-variable-10028,main,10,2,variable,10028,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,5.67597713125001,5.67597713125001,0.0,555,555,4.25,0.9337895520000075,0.00789915999985169,0.9258903920001558,16005529.0,16005529.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10028,main,10,2,variable,10028,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,5.67597713125001,5.262822706250007,7.27900087414578,570,555,5.0,0.5601993690002018,0.030831642000066495,0.5293677270001353,168756920.0,168756920.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10028,main,10,2,variable,10028,False,synthetic,balanced,OPTIMAL,,OPTIMAL,5.67597713125001,5.371805918750003,5.358922445711461,555,555,5.5,1.0460576759999185,0.014023347999909674,1.0320343280000088,234238292.0,234238292.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10028,main,10,2,variable,10028,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,5.67597713125001,5.262822706250007,7.27900087414578,570,555,5.0,0.6428999469999326,0.017213916999935464,0.6256860299999971,168756920.0,168756920.0,0.0,157,197,53,10,1.0,0,,,0.23958333333333331 +main-10-2-variable-10029,main,10,2,variable,10029,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,6.035023737500002,6.035023737500002,0.0,630,630,7.5,0.6198838059999616,0.01616149400001632,0.6037223119999453,18167345.0,18167345.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-variable-10029,main,10,2,variable,10029,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,6.035023737500002,5.6732530250000055,5.9945201251165185,1005,630,7.5,1.0080412380000325,0.017139221999968868,0.9909020160000637,266662007.0,266662007.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-variable-10029,main,10,2,variable,10029,False,synthetic,balanced,OPTIMAL,,OPTIMAL,6.035023737500002,6.035023737500002,0.0,630,630,7.5,1.2479277239999647,0.0232817989999603,1.2246459250000044,267901310.0,267901310.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-variable-10029,main,10,2,variable,10029,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,6.035023737500002,5.8249225812500045,3.4813642064816754,690,630,7.5,0.6830470160000459,0.016526113000054465,0.6665209029999914,273809615.0,273809615.0,0.0,176,214,51,10,1.0,0,,,0.32291666666666663 +main-10-2-flat-10000,main,10,2,flat,10000,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,49.98175817499998,49.98175817499998,0.0,465,465,5.25,0.8741210180000962,0.020209364000038477,0.8539116540000578,13411851.0,13411851.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-flat-10000,main,10,2,flat,10000,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,49.98175817499998,49.8841061625,0.19537530504244843,585,465,6.5,2.5137142920000315,0.02753233800012822,2.4861819539999033,1401661928.0,1401661928.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-flat-10000,main,10,2,flat,10000,False,synthetic,balanced,OPTIMAL,,OPTIMAL,49.98175817499998,49.8933172625,0.1769463814984805,465,465,5.5,1.040189516000055,0.015711922000036793,1.0244775940000181,818555337.0,818555337.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-flat-10000,main,10,2,flat,10000,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,49.98175817499998,49.888528137499996,0.18652812726907544,495,465,5.75,5.014595324999846,0.01794085400001677,4.996654470999829,1401834765.0,1370846819.0,0.022105277150834535,183,225,55,10,1.0,0,,,0.33333333333333337 +main-10-2-flat-10001,main,10,2,flat,10001,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,37.04549619375001,37.04549619375001,0.0,255,255,3.0,0.21519742500004213,0.016829193999910785,0.19836823100013135,7358930.0,7358930.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10001,main,10,2,flat,10001,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,37.04549619375001,36.977773518750006,0.18280946932337627,630,255,3.75,0.1975758539999788,0.010168248999889329,0.18740760500008946,1067280116.0,1067280116.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10001,main,10,2,flat,10001,False,synthetic,balanced,OPTIMAL,,OPTIMAL,37.04549619375001,37.04549619375001,0.0,255,255,3.0,0.11550852000004852,0.013997747000075833,0.10151077299997269,580349231.0,580349231.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10001,main,10,2,flat,10001,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,37.04549619375001,37.021384037500006,0.0650879559660845,270,255,3.75,0.10407868600009351,0.011237737000101333,0.09284094899999218,1068980555.0,1068980555.0,0.0,214,252,51,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10002,main,10,2,flat,10002,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,38.53285009374999,38.53285009374999,0.0,630,630,7.25,0.6669251390001136,0.008948481000061292,0.6579766580000523,18166955.0,18166955.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-flat-10002,main,10,2,flat,10002,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,38.53285009374999,38.395395074999996,0.35672165026871827,885,630,9.0,1.3267120590001014,0.008971192999979394,1.317740866000122,1191412433.0,1191412433.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-flat-10002,main,10,2,flat,10002,False,synthetic,balanced,OPTIMAL,,OPTIMAL,38.53285009374999,38.486828156250006,0.11943559167831022,630,630,8.75,1.204447301000073,0.007200420999879498,1.1972468800001934,741516593.0,741516593.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-flat-10002,main,10,2,flat,10002,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,38.53285009374999,38.481061106249996,0.13440217210508587,690,630,7.0,3.402929123000149,0.009408419000010326,3.3935207040001387,1194611324.0,1194611324.0,0.0,164,206,55,10,1.0,0,,,0.28125 +main-10-2-flat-10003,main,10,2,flat,10003,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,37.688000775,37.688000775,0.0,345,345,5.5,1.5377519109999866,0.02263097199988806,1.5151209390000986,9952759.0,9952759.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-flat-10003,main,10,2,flat,10003,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,37.688000775,37.435471087500005,0.6700532856800065,1170,345,8.75,5.01592054400021,0.015771075000202472,5.000149469000007,902885371.0,881902722.0,0.023239549198543832,236,280,56,10,1.0,0,,,0.21875 +main-10-2-flat-10003,main,10,2,flat,10003,False,synthetic,balanced,FEASIBLE,,OPTIMAL,37.688000775,37.688000775,0.0,345,345,5.5,4.9076075689999925,0.02171894200000679,4.885888626999986,547579693.0,452786824.0,0.17311246237175562,236,280,56,10,1.0,0,,,0.21875 +main-10-2-flat-10003,main,10,2,flat,10003,False,synthetic,delay_budget,UNKNOWN,No incumbent; inspect status/time limit,OPTIMAL,37.688000775,,,,345,,4.839634952000097,0.061143484000012904,4.778491468000084,,,,236,280,57,0,,0,,,0.0 +main-10-2-flat-10004,main,10,2,flat,10004,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,46.31329021874999,46.31329021874999,0.0,525,525,5.75,0.16091764400016473,0.011043443000062325,0.1498742010001024,15140960.0,15140960.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10004,main,10,2,flat,10004,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,46.31329021874999,46.232630512499995,0.17416103643040437,825,525,7.0,0.1964592779997929,0.008884781999995539,0.18757449599979736,1492390286.0,1492390286.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10004,main,10,2,flat,10004,False,synthetic,balanced,OPTIMAL,,OPTIMAL,46.31329021874999,46.31329021874999,0.0,525,525,5.75,0.12500177199990503,0.008759805999943637,0.1162419659999614,900781469.0,900781469.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10004,main,10,2,flat,10004,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,46.31329021874999,46.25617342499999,0.1233270050135071,555,525,5.0,0.1493030940000608,0.012168248000079984,0.13713484599998083,1493398781.0,1493398781.0,0.0,121,159,51,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10005,main,10,2,flat,10005,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,36.96954417499999,36.96954417499999,0.0,540,540,5.75,0.3561234199999035,0.012745333999873765,0.3433780860000297,15573244.0,15573244.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-flat-10005,main,10,2,flat,10005,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,36.96954417499999,36.96954417499999,0.0,540,540,5.75,0.2204864150000958,0.015131575999930647,0.20535483900016516,1175762599.0,1175762599.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-flat-10005,main,10,2,flat,10005,False,synthetic,balanced,OPTIMAL,,OPTIMAL,36.96954417499999,36.96954417499999,0.0,540,540,5.75,0.214556980999987,0.021282664999944245,0.19327431600004275,674363662.0,674363662.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-flat-10005,main,10,2,flat,10005,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,36.96954417499999,36.96954417499999,0.0,540,540,5.75,0.29860141000017393,0.013654554000140706,0.2849468560000332,1175762599.0,1175762599.0,0.0,180,220,53,10,1.0,0,,,0.2916666666666667 +main-10-2-flat-10006,main,10,2,flat,10006,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,40.80078276875001,40.80078276875001,0.0,405,405,4.5,0.20901955200019984,0.013794989000189162,0.19522456300001068,11682140.0,11682140.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-flat-10006,main,10,2,flat,10006,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,40.80078276875001,40.740386887499994,0.14802628075134605,660,405,6.5,0.3295745140001145,0.022243509000190897,0.3073310049999236,1047797331.0,1047797331.0,0.0,154,190,48,10,1.0,0,,,0.2604166666666667 +main-10-2-flat-10006,main,10,2,flat,10006,False,synthetic,balanced,OPTIMAL,,OPTIMAL,40.80078276875001,40.80078276875001,0.0,405,405,4.5,0.7631170370000291,0.016525226000112525,0.7465918109999166,586776374.0,586776374.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-flat-10006,main,10,2,flat,10006,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,40.80078276875001,40.80078276875001,0.0,405,405,4.5,0.2021478770000158,0.008277245000044786,0.193870631999971,1050045128.0,1050045128.0,0.0,154,190,49,10,1.0,0,,,0.26041666666666663 +main-10-2-flat-10007,main,10,2,flat,10007,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,32.955637987500005,32.955637987500005,0.0,735,735,5.75,2.390702182000041,0.022298695000017688,2.3684034870000232,21192920.0,21192920.0,0.0,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10007,main,10,2,flat,10007,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,32.955637987500005,32.764726843750005,0.5792973688520681,1020,735,7.5,5.062725850000106,0.06092036200016082,5.001805487999945,999349051.0,966780477.0,0.03258978829009765,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10007,main,10,2,flat,10007,False,synthetic,balanced,UNKNOWN,No incumbent; inspect status/time limit,OPTIMAL,32.955637987500005,,,,735,,4.170112178000181,0.06627856600016457,4.103833612000017,,,,276,322,58,0,,0,,,0.0 +main-10-2-flat-10007,main,10,2,flat,10007,False,synthetic,delay_budget,UNKNOWN,No incumbent; inspect status/time limit,OPTIMAL,32.955637987500005,,,,735,,18.990852943999926,0.037239234000026045,18.9536137099999,,,,276,322,59,0,,0,,,0.0 +main-10-2-flat-10008,main,10,2,flat,10008,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,32.467940424999995,32.467940424999995,0.0,555,555,6.0,2.3315550869999697,0.006775736000008692,2.324779350999961,16004960.0,16004960.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-flat-10008,main,10,2,flat,10008,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,32.467940424999995,32.38169718124998,0.2656258531372854,1230,555,10.5,20.796485922999864,0.008504672999833929,20.78798125000003,1093968543.0,1044481622.0,0.04523614624630025,181,225,56,10,1.0,0,,,0.21875 +main-10-2-flat-10008,main,10,2,flat,10008,False,synthetic,balanced,FEASIBLE,,OPTIMAL,32.467940424999995,32.42212271249999,0.14111678135495237,555,555,7.5,17.06138959100008,11.99915387100009,5.06223571999999,628854884.0,539653106.0,0.14184795295316494,181,225,56,10,1.0,0,,,0.21875 +main-10-2-flat-10008,main,10,2,flat,10008,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,32.467940424999995,32.4179370125,0.15400857536838072,600,555,8.5,5.024412116999883,0.016710930999806806,5.007701186000077,1095928130.0,1046066812.0,0.04549688673471681,181,225,57,10,1.0,0,,,0.21875 +main-10-2-flat-10009,main,10,2,flat,10009,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,53.163510156250005,53.163510156250005,0.0,750,750,9.75,0.14163239999993493,0.012351370000033057,0.12928102999990188,21626435.0,21626435.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-flat-10009,main,10,2,flat,10009,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,53.163510156250005,52.989323275000004,0.32764368029510904,870,750,9.0,0.21204149100003633,0.008223618000101851,0.20381787299993448,1223548508.0,1223548508.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-flat-10009,main,10,2,flat,10009,False,synthetic,balanced,OPTIMAL,,OPTIMAL,53.163510156250005,53.15935939375,0.007807540336980003,750,750,10.25,0.13608593499998278,0.009443637000003946,0.12664229799997884,735465023.0,735465023.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-flat-10009,main,10,2,flat,10009,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,53.163510156250005,53.122233093750005,0.07764171774716445,795,750,10.0,1.5345984499999759,0.006674668999949063,1.5279237810000268,1229197544.0,1229197544.0,0.0,158,194,49,10,1.0,0,,,0.3541666666666667 +main-10-2-flat-10010,main,10,2,flat,10010,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,42.26718782499999,42.26718782499999,0.0,915,915,8.25,0.2222345550001137,0.005932583000003433,0.21630197200011025,26381270.0,26381270.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-flat-10010,main,10,2,flat,10010,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,42.26718782499999,42.110749837499995,0.3701168578986213,990,915,9.0,0.7672892470000079,0.010290681000014956,0.7569985659999929,1067165313.0,1067165313.0,0.0,154,188,46,10,1.0,0,,,0.27083333333333337 +main-10-2-flat-10010,main,10,2,flat,10010,False,synthetic,balanced,OPTIMAL,,OPTIMAL,42.26718782499999,42.15373607499999,0.2684156572463027,915,915,8.25,0.6707877600001666,0.012225207000028604,0.658562553000138,717652955.0,717652955.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-flat-10010,main,10,2,flat,10010,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,42.26718782499999,42.17920337499999,0.20816253582870212,975,915,8.75,4.445010196000112,0.012399059000017587,4.4326111370000945,1070105024.0,1051382016.0,0.017496420986805872,154,188,47,10,1.0,0,,,0.2708333333333333 +main-10-2-flat-10011,main,10,2,flat,10011,False,synthetic,operations_first,UNKNOWN,No incumbent; inspect status/time limit,UNKNOWN,,,,,,,17.847426495999798,12.818953514999976,5.0284729809998225,,,,172,212,52,0,,0,,,0.0 +main-10-2-flat-10011,main,10,2,flat,10011,False,synthetic,heat_first,FEASIBLE,,UNKNOWN,,40.04654221875,,825,,5.75,12.727581609000026,7.715693968000096,5.01188764099993,1138958363.0,1117745444.0,0.018624841512314354,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10011,main,10,2,flat,10011,False,synthetic,balanced,OPTIMAL,,UNKNOWN,,40.095162456249994,,435,,5.5,1.3909670309999456,0.04647514599992064,1.344491885000025,663296549.0,663296549.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10011,main,10,2,flat,10011,False,synthetic,delay_budget,NOT_RUN,,UNKNOWN,,,,,,,,,,,,,,,,0,,,,, +main-10-2-flat-10012,main,10,2,flat,10012,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,27.08505246874999,27.08505246874999,0.0,330,330,4.25,26.362403559000086,22.880914561000054,3.4814889980000316,9520354.0,9520354.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10012,main,10,2,flat,10012,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,27.08505246874999,26.929135849999998,0.5756555905877739,660,330,6.25,3.380775018000122,0.09117482200008453,3.2896001960000376,1022578746.0,1022578746.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10012,main,10,2,flat,10012,False,synthetic,balanced,OPTIMAL,,OPTIMAL,27.08505246874999,27.075272724999998,0.03610753112357808,330,330,4.5,0.666180569000062,0.04013055800010079,0.6260500109999612,608363124.0,608363124.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10012,main,10,2,flat,10012,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,27.08505246874999,26.990396924999995,0.34947520909994506,390,330,4.5,0.8865837989999363,0.013515040000129375,0.873068758999807,1025806488.0,1025806488.0,0.0,187,229,55,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10013,main,10,2,flat,10013,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,41.4264358,41.4264358,0.0,390,390,5.0,3.1239842210000006,2.0783249510000132,1.0456592699999874,11250096.0,11250096.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-flat-10013,main,10,2,flat,10013,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,41.4264358,41.3985226875,0.06737995186156483,525,390,5.5,0.25842730499994104,0.015815034000070227,0.24261227099987082,973958019.0,973958019.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-flat-10013,main,10,2,flat,10013,False,synthetic,balanced,OPTIMAL,,OPTIMAL,41.4264358,41.4264358,0.0,390,390,5.0,0.7281064730000253,0.019732148999992205,0.7083743240000331,560953029.0,560953029.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-flat-10013,main,10,2,flat,10013,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,41.4264358,41.4264358,0.0,390,390,5.0,0.26526425700012624,0.008640558000024612,0.2566236990001016,975024336.0,975024336.0,0.0,180,216,49,10,1.0,0,,,0.25 +main-10-2-flat-10014,main,10,2,flat,10014,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,34.0465963,34.0465963,0.0,480,480,4.75,0.24476629899982072,0.00898703600000772,0.235779262999813,13843654.0,13843654.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-flat-10014,main,10,2,flat,10014,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,34.0465963,33.99085465,0.16372165225806887,510,480,5.5,0.43657144100006917,0.006223410000075091,0.4303480309999941,1056126388.0,1056126388.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-flat-10014,main,10,2,flat,10014,False,synthetic,balanced,OPTIMAL,,OPTIMAL,34.0465963,34.03726975,0.027393487201530536,480,480,5.25,0.310134903999824,0.008873105999782638,0.3012617980000414,647300473.0,647300473.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-flat-10014,main,10,2,flat,10014,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,34.0465963,33.99085465,0.16372165225806887,510,480,5.5,0.6523808169999938,0.029955280999956813,0.622425536000037,1056126388.0,1056126388.0,0.0,147,185,51,10,1.0,0,,,0.22916666666666666 +main-10-2-flat-10015,main,10,2,flat,10015,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,45.5771923875,45.5771923875,0.0,960,960,7.0,3.538310772999921,0.008140938999986247,3.530169833999935,27678124.0,27678124.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10015,main,10,2,flat,10015,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,45.5771923875,45.41373435,0.3586399884184834,1050,960,7.25,5.041093338999872,0.03895210199993926,5.0021412369999325,1080422822.0,1057076999.0,0.021608043188854446,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10015,main,10,2,flat,10015,False,synthetic,balanced,OPTIMAL,,OPTIMAL,45.5771923875,45.439743375,0.30157411042654786,960,960,7.0,3.126369575000126,0.17627761300013844,2.9500919619999877,702521839.0,702521839.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10015,main,10,2,flat,10015,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,45.5771923875,45.416973312500005,0.35153344602230285,1020,960,7.25,4.92657158499992,0.02526629299995875,4.901305291999961,1080509285.0,1080509285.0,0.0,248,296,61,10,1.0,0,,,0.30208333333333337 +main-10-2-flat-10016,main,10,2,flat,10016,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,38.068538675000006,38.068538675000006,0.0,240,240,3.25,1.3002692410000236,0.05236275099991872,1.247906490000105,6927365.0,6927365.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-flat-10016,main,10,2,flat,10016,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,38.068538675000006,37.89845103750001,0.44679318781336547,570,240,3.75,1.2415434960000766,0.05656025600001158,1.184983240000065,923406404.0,923406404.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-flat-10016,main,10,2,flat,10016,False,synthetic,balanced,OPTIMAL,,OPTIMAL,38.068538675000006,37.916977300000006,0.39812764102639925,240,240,3.25,0.3824116650000633,0.009419695000133288,0.37299196999993,504925424.0,504925424.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-flat-10016,main,10,2,flat,10016,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,38.068538675000006,37.916977300000006,0.39812764102639925,240,240,3.25,0.3363295220001419,0.0103405570000632,0.3259889650000787,924616826.0,924616826.0,0.0,206,250,57,10,1.0,0,,,0.34375 +main-10-2-flat-10017,main,10,2,flat,10017,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,36.9609020875,36.9609020875,0.0,240,240,2.0,0.22074874800000543,0.023614863000148034,0.1971338849998574,6926735.0,6926735.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-flat-10017,main,10,2,flat,10017,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,36.9609020875,36.91508000625,0.12397446669868604,630,240,4.5,0.5914127139999437,0.036493576000111716,0.554919137999832,1402641602.0,1402641602.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-flat-10017,main,10,2,flat,10017,False,synthetic,balanced,OPTIMAL,,OPTIMAL,36.9609020875,36.9609020875,0.0,240,240,2.0,0.47635809899998094,0.062214129999802026,0.4141439690001789,745234292.0,745234292.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-flat-10017,main,10,2,flat,10017,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,36.9609020875,36.956865725,0.010920627668791906,255,240,2.75,0.357259668000097,0.047521671000140486,0.3097379969999565,1404774146.0,1404774146.0,0.0,187,227,53,10,1.0,0,,,0.28125 +main-10-2-flat-10018,main,10,2,flat,10018,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,28.748251799999995,28.748251799999995,0.0,690,690,5.75,0.36672706399986055,0.026422353000043586,0.34030471099981696,19895915.0,19895915.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-flat-10018,main,10,2,flat,10018,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,28.748251799999995,28.643538187499995,0.3642434094027222,750,690,5.5,0.644737411000051,0.020522542999970028,0.624214868000081,1096561981.0,1096561981.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-flat-10018,main,10,2,flat,10018,False,synthetic,balanced,OPTIMAL,,OPTIMAL,28.748251799999995,28.739789499999993,0.029435876862611447,690,690,5.75,0.4898905760001071,0.02412288499999704,0.46576769100011006,708833099.0,708833099.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-flat-10018,main,10,2,flat,10018,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,28.748251799999995,28.643538187499995,0.3642434094027222,750,690,5.5,1.0274811290000798,0.028589565999936895,0.9988915630001429,1096561981.0,1096561981.0,0.0,123,157,47,10,1.0,0,,,0.21875 +main-10-2-flat-10019,main,10,2,flat,10019,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,30.110146562500006,30.110146562500006,0.0,510,510,4.25,0.13329101299996182,0.005450864999829719,0.1278401480001321,14708375.0,14708375.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-flat-10019,main,10,2,flat,10019,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,30.110146562500006,30.048523112500003,0.20466007985743281,600,510,4.25,0.17466067199984536,0.006533884999953443,0.16812678699989192,1199482043.0,1199482043.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-flat-10019,main,10,2,flat,10019,False,synthetic,balanced,OPTIMAL,,OPTIMAL,30.110146562500006,30.110146562500006,0.0,510,510,4.25,0.16650488100003713,0.00714983700004268,0.15935504399999445,697766075.0,697766075.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-flat-10019,main,10,2,flat,10019,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,30.110146562500006,30.110146562500006,0.0,510,510,4.25,0.2283039579999695,0.007523445000060747,0.22078051299990875,1203430520.0,1203430520.0,0.0,157,195,51,10,1.0,0,,,0.28125 +main-10-2-flat-10020,main,10,2,flat,10020,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,24.864225887499998,24.864225887499998,0.0,300,300,4.5,4.356248241999992,0.05839680999997654,4.297851432000016,8655665.0,8655665.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10020,main,10,2,flat,10020,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,24.864225887499998,24.772217300000005,0.3700440460776578,705,300,8.25,5.033577443000013,0.030165652000050613,5.003411790999962,1235335517.0,1197348449.0,0.03075040543823367,189,233,56,10,1.0,0,,,0.22916666666666666 +main-10-2-flat-10020,main,10,2,flat,10020,False,synthetic,balanced,OPTIMAL,,OPTIMAL,24.864225887499998,24.8604721375,0.015096991223382119,300,300,4.5,3.7888032240000484,0.023182206000001315,3.765621018000047,757742276.0,757742276.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10020,main,10,2,flat,10020,False,synthetic,delay_budget,FEASIBLE,,OPTIMAL,24.864225887499998,24.828942725000005,0.14190332190366545,360,300,5.5,5.035403207000172,0.034134980000089854,5.001268227000082,1238995454.0,1199279487.0,0.032054973948274064,189,233,57,10,1.0,0,,,0.22916666666666666 +main-10-2-flat-10021,main,10,2,flat,10021,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,35.030736393750004,35.030736393750004,0.0,630,630,6.0,0.38587906700013264,0.01386688000002323,0.3720121870001094,18167164.0,18167164.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-flat-10021,main,10,2,flat,10021,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,35.030736393750004,34.905682993749984,0.3569819332211681,945,630,6.25,0.37413247900008173,0.04646524600002522,0.3276672330000565,1408376950.0,1408376950.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-flat-10021,main,10,2,flat,10021,False,synthetic,balanced,OPTIMAL,,OPTIMAL,35.030736393750004,34.98982329375,0.11679200671129475,630,630,6.0,0.21989989600001536,0.009316124000179116,0.21058377199983624,824895775.0,824895775.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-flat-10021,main,10,2,flat,10021,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,35.030736393750004,34.958114168749994,0.2073100153640146,660,630,5.5,0.9881858489998194,0.007252364999885685,0.9809334839999337,1410913108.0,1410913108.0,0.0,178,218,53,10,1.0,0,,,0.28125 +main-10-2-flat-10022,main,10,2,flat,10022,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,35.92803700000001,35.92803700000001,0.0,495,495,4.5,0.49307728000007955,0.022012649000089368,0.4710646309999902,14276180.0,14276180.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-flat-10022,main,10,2,flat,10022,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,35.92803700000001,35.884647675000004,0.12076731328240058,615,495,5.25,0.7660932359999606,0.02020523599981061,0.74588800000015,1472071271.0,1472071271.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-flat-10022,main,10,2,flat,10022,False,synthetic,balanced,OPTIMAL,,OPTIMAL,35.92803700000001,35.92803700000001,0.0,495,495,4.5,0.653646665999986,0.04801874100007808,0.6056279249999079,862362926.0,862362926.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-flat-10022,main,10,2,flat,10022,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,35.92803700000001,35.909964712500006,0.050301349611737295,540,495,4.5,0.6661754300000666,0.013478422000162027,0.6526970079999046,1473396947.0,1473396947.0,0.0,156,198,55,10,1.0,0,,,0.26041666666666663 +main-10-2-flat-10023,main,10,2,flat,10023,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,48.64318746874999,48.64318746874999,0.0,540,540,5.75,0.7736165260000689,0.019126832999972976,0.7544896930000959,15573575.0,15573575.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-flat-10023,main,10,2,flat,10023,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,48.64318746874999,48.45743263749999,0.3818722434037378,1200,540,9.25,2.1743408989998443,0.029519497999899613,2.1448214009999447,1510259876.0,1510259876.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-flat-10023,main,10,2,flat,10023,False,synthetic,balanced,OPTIMAL,,OPTIMAL,48.64318746874999,48.64318746874999,0.0,540,540,5.75,0.6560196699999779,0.024347890999933952,0.6316717790000439,866715347.0,866715347.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-flat-10023,main,10,2,flat,10023,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,48.64318746874999,48.52731665625,0.2382056327505905,570,540,6.0,1.7382375299998785,0.03614662799986945,1.702090902000009,1512911017.0,1512911017.0,0.0,158,200,55,10,1.0,0,,,0.32291666666666663 +main-10-2-flat-10024,main,10,2,flat,10024,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,52.10224636874999,52.10224636874999,0.0,855,855,7.75,0.6805826620000062,0.02222611299998789,0.6583565490000183,24652039.0,24652039.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-flat-10024,main,10,2,flat,10024,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,52.10224636874999,51.9761422375,0.24203204283649365,1185,855,10.0,1.762118712000074,0.026268716000004133,1.73584999600007,1405235851.0,1405235851.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-flat-10024,main,10,2,flat,10024,False,synthetic,balanced,OPTIMAL,,OPTIMAL,52.10224636874999,52.05316156874999,0.09420860600251568,855,855,8.5,1.2083482650000406,0.034511285000007774,1.1738369800000328,865043668.0,865043668.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-flat-10024,main,10,2,flat,10024,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,52.10224636874999,52.030047274999994,0.13857194033249523,885,855,9.5,1.6515888229998836,0.013147175999847605,1.638441647000036,1407166798.0,1407166798.0,0.0,165,201,49,10,1.0,0,,,0.3125 +main-10-2-flat-10025,main,10,2,flat,10025,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,41.054057243749995,41.054057243749995,0.0,420,420,4.75,0.5807342579998931,0.017570982000052027,0.5631632759998411,12114726.0,12114726.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-flat-10025,main,10,2,flat,10025,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,41.054057243749995,40.82231390624999,0.5644833983741927,660,420,5.5,1.169360984999912,0.014070135999872946,1.155290849000039,1249457988.0,1249457988.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-flat-10025,main,10,2,flat,10025,False,synthetic,balanced,OPTIMAL,,OPTIMAL,41.054057243749995,40.89672904375,0.38322205054153646,420,420,4.75,0.7325430700000197,0.02088000000003376,0.711663069999986,729930552.0,729930552.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-flat-10025,main,10,2,flat,10025,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,41.054057243749995,40.890008018749995,0.39959320957242056,435,420,4.75,1.0806063369998355,0.017610384999898088,1.0629959519999375,1252657029.0,1252657029.0,0.0,210,252,55,10,1.0,0,,,0.28125 +main-10-2-flat-10026,main,10,2,flat,10026,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,21.440055106249996,21.440055106249996,0.0,315,315,3.5,0.3419025790001342,0.01941922500009241,0.3224833540000418,9088340.0,9088340.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10026,main,10,2,flat,10026,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,21.440055106249996,21.280368756249995,0.7448038226051527,660,315,5.5,0.4284135380000862,0.014798378000023149,0.41361516000006304,745349845.0,745349845.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10026,main,10,2,flat,10026,False,synthetic,balanced,OPTIMAL,,OPTIMAL,21.440055106249996,21.440055106249996,0.0,315,315,3.5,0.23788468800012197,0.029782197000031374,0.2081024910000906,460742231.0,460742231.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10026,main,10,2,flat,10026,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,21.440055106249996,21.314003806249996,0.5879243284372673,375,315,4.5,0.31812315899992427,0.016022995999946943,0.30210016299997733,747021344.0,747021344.0,0.0,162,200,51,10,1.0,0,,,0.22916666666666669 +main-10-2-flat-10027,main,10,2,flat,10027,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,28.85013541875,28.85013541875,0.0,300,300,3.25,0.6138489150000623,0.05008498999995936,0.563763925000103,8655784.0,8655784.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-flat-10027,main,10,2,flat,10027,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,28.85013541875,28.822837556249993,0.09461952986974637,480,300,4.25,1.7492217999999866,0.023673695000070438,1.7255481049999162,1108667012.0,1108667012.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-flat-10027,main,10,2,flat,10027,False,synthetic,balanced,OPTIMAL,,OPTIMAL,28.85013541875,28.85013541875,0.0,300,300,3.25,0.4953490390000752,0.01859305600009975,0.47675598299997546,619199848.0,619199848.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-flat-10027,main,10,2,flat,10027,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,28.85013541875,28.825753181249993,0.08451342479370197,345,300,3.5,0.8527312230000916,0.01822735200016723,0.8345038709999244,1108839848.0,1108839848.0,0.0,215,263,61,10,1.0,0,,,0.25 +main-10-2-flat-10028,main,10,2,flat,10028,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,34.770558968749995,34.770558968749995,0.0,555,555,4.25,1.285019610000063,0.006257890999904703,1.2787617190001583,16005529.0,16005529.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10028,main,10,2,flat,10028,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,34.770558968749995,34.76784156875,0.007815232428206868,570,555,4.25,4.322192986000118,0.0526358940001046,4.269557092000014,762498250.0,762498250.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10028,main,10,2,flat,10028,False,synthetic,balanced,OPTIMAL,,OPTIMAL,34.770558968749995,34.770558968749995,0.0,555,555,4.25,0.869081850999919,0.012980917999811936,0.856100933000107,529394002.0,529394002.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10028,main,10,2,flat,10028,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,34.770558968749995,34.76784156875,0.007815232428206868,570,555,4.25,1.8153468570001223,0.012453070999981719,1.8028937860001406,762498250.0,762498250.0,0.0,157,197,53,10,1.0,0,,,0.23958333333333331 +main-10-2-flat-10029,main,10,2,flat,10029,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,37.52463224375,37.52463224375,0.0,630,630,7.5,0.5980335149999974,0.01318390599999475,0.5848496090000026,18167345.0,18167345.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-flat-10029,main,10,2,flat,10029,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,37.52463224375,37.423453775,0.2696321394778005,1005,630,7.5,2.232274463000067,0.014599782999994204,2.217674680000073,1733766191.0,1733766191.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-flat-10029,main,10,2,flat,10029,False,synthetic,balanced,OPTIMAL,,OPTIMAL,37.52463224375,37.52463224375,0.0,630,630,7.5,0.7482411099999808,0.013748087999829295,0.7344930220001515,996611474.0,996611474.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-flat-10029,main,10,2,flat,10029,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,37.52463224375,37.50124088125,0.06233602063853926,690,630,7.5,1.369381957000087,0.01508598800000982,1.354295969000077,1739271002.0,1739271002.0,0.0,176,214,51,10,1.0,0,,,0.32291666666666663 +main-10-2-spatial-10000,main,10,2,spatial,10000,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,34.54135825625,34.54135825625,0.0,465,465,5.25,0.6054779930000223,0.01554707800005417,0.5899309149999681,13411851.0,13411851.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-spatial-10000,main,10,2,spatial,10000,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,34.54135825625,33.64803742500001,2.5862353895372583,570,465,5.75,2.3102797279998413,0.01374828399980288,2.2965314440000384,1022521583.0,1022521583.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-spatial-10000,main,10,2,spatial,10000,False,synthetic,balanced,OPTIMAL,,OPTIMAL,34.54135825625,33.84196305000001,2.0248051656261614,465,465,5.5,1.5433821330000228,0.014763565000066592,1.5286185679999562,631795257.0,631795257.0,0.0,183,225,54,10,1.0,0,,,0.33333333333333337 +main-10-2-spatial-10000,main,10,2,spatial,10000,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,34.54135825625,33.68451808125001,2.480620966446648,495,465,5.75,0.9072917409998809,0.016517991999990045,0.8907737489998908,1023645602.0,1023645602.0,0.0,183,225,55,10,1.0,0,,,0.33333333333333337 +main-10-2-spatial-10001,main,10,2,spatial,10001,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,4.184050562500003,4.184050562500003,0.0,255,255,3.0,0.24715052500005186,0.02006011399998897,0.2270904110000629,7358930.0,7358930.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10001,main,10,2,spatial,10001,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,4.184050562500003,3.7864434812500023,9.50292247454169,435,255,3.0,0.21882367900002464,0.01676736800004619,0.20205631099997845,154490135.0,154490135.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10001,main,10,2,spatial,10001,False,synthetic,balanced,OPTIMAL,,OPTIMAL,4.184050562500003,4.184050562500003,0.0,255,255,3.0,0.17392813700007537,0.023679452000124,0.15024868499995137,130799273.0,130799273.0,0.0,214,252,50,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10001,main,10,2,spatial,10001,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,4.184050562500003,4.184050562500003,0.0,255,255,3.0,0.13063221900006283,0.01604900400002407,0.11458321500003876,170716358.0,170716358.0,0.0,214,252,51,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10002,main,10,2,spatial,10002,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,22.4593921375,22.4593921375,0.0,630,630,7.25,0.928874876000009,0.012619290999964505,0.9162555850000444,18166955.0,18166955.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-spatial-10002,main,10,2,spatial,10002,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,22.4593921375,20.447628337500014,8.957338594400266,825,630,7.25,0.6631858830000965,0.012376161000020147,0.6508097220000764,489303841.0,489303841.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-spatial-10002,main,10,2,spatial,10002,False,synthetic,balanced,OPTIMAL,,OPTIMAL,22.4593921375,21.999038618750006,2.049714951908028,630,630,8.75,0.9434150079998744,0.010747640999852592,0.9326673670000218,407279456.0,407279456.0,0.0,164,206,54,10,1.0,0,,,0.28125 +main-10-2-spatial-10002,main,10,2,spatial,10002,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,22.4593921375,21.30303213750001,5.148670066048838,690,630,7.0,0.7715300049999314,0.01825448099998539,0.753275523999946,509766722.0,509766722.0,0.0,164,206,55,10,1.0,0,,,0.28125 +main-10-2-spatial-10003,main,10,2,spatial,10003,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,16.92766725,16.92766725,0.0,345,345,5.5,2.742687579999938,0.17061665799997172,2.5720709219999662,9952759.0,9952759.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-spatial-10003,main,10,2,spatial,10003,False,synthetic,heat_first,FEASIBLE,,OPTIMAL,16.92766725,14.630173275000002,13.572419288901113,1170,345,8.75,5.019657784999936,0.01852824499997041,5.001129539999965,436215739.0,221584704.0,0.49202955283555233,236,280,56,10,1.0,0,,,0.21875 +main-10-2-spatial-10003,main,10,2,spatial,10003,False,synthetic,balanced,OPTIMAL,,OPTIMAL,16.92766725,15.905765681250001,6.036871788993832,345,345,5.5,2.950266633999945,0.013118530999918221,2.937148103000027,329174156.0,329174156.0,0.0,236,280,56,10,1.0,0,,,0.21875 +main-10-2-spatial-10003,main,10,2,spatial,10003,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,16.92766725,15.721463493750004,7.125634846407999,405,345,5.5,3.18567519599992,0.011346429000013813,3.1743287669999063,468754259.0,468754259.0,0.0,236,280,57,10,1.0,0,,,0.21875 +main-10-2-spatial-10004,main,10,2,spatial,10004,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,22.74104053125,22.74104053125,0.0,525,525,5.75,0.2558106100000259,0.0189847120000195,0.23682589800000642,15140960.0,15140960.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10004,main,10,2,spatial,10004,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,22.74104053125,21.374777600000005,6.007917401020067,900,525,7.5,0.25060452100001385,0.014599055000189765,0.23600546599982408,702810230.0,702810230.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10004,main,10,2,spatial,10004,False,synthetic,balanced,OPTIMAL,,OPTIMAL,22.74104053125,22.220795318750007,2.2876930885598203,540,525,5.0,0.18308359000002383,0.013490067000020645,0.1695935230000032,522534575.0,522534575.0,0.0,121,159,50,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10004,main,10,2,spatial,10004,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,22.74104053125,21.952187150000007,3.4688535037171064,570,525,5.5,0.21008204800000385,0.014901752000014312,0.19518029599998954,721831850.0,721831850.0,0.0,121,159,51,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10005,main,10,2,spatial,10005,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,27.3981786,27.3981786,0.0,540,540,5.75,0.2097867509999105,0.008028358000046865,0.20175839299986364,15573244.0,15573244.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-spatial-10005,main,10,2,spatial,10005,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,27.3981786,27.3981786,0.0,540,540,5.75,0.17521307599986358,0.01880593099986072,0.15640714500000286,730045834.0,730045834.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-spatial-10005,main,10,2,spatial,10005,False,synthetic,balanced,OPTIMAL,,OPTIMAL,27.3981786,27.3981786,0.0,540,540,5.75,0.14042540100012957,0.007922742000118888,0.13250265900001068,451548511.0,451548511.0,0.0,180,220,52,10,1.0,0,,,0.2916666666666667 +main-10-2-spatial-10005,main,10,2,spatial,10005,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,27.3981786,27.3981786,0.0,540,540,5.75,0.15737952599988603,0.019868312999960835,0.1375112129999252,730045834.0,730045834.0,0.0,180,220,53,10,1.0,0,,,0.2916666666666667 +main-10-2-spatial-10006,main,10,2,spatial,10006,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,21.867364006250007,21.867364006250007,0.0,405,405,4.5,0.11248680700009572,0.005992215000105716,0.10649459199999001,11682140.0,11682140.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-spatial-10006,main,10,2,spatial,10006,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,21.867364006250007,21.105882018750012,3.482276086328247,735,405,6.75,0.1345707579998816,0.006276052999965032,0.12829470499991658,424831446.0,424831446.0,0.0,154,190,48,10,1.0,0,,,0.2604166666666667 +main-10-2-spatial-10006,main,10,2,spatial,10006,False,synthetic,balanced,OPTIMAL,,OPTIMAL,21.867364006250007,21.867364006250007,0.0,405,405,4.5,0.10232019499994749,0.007324363999941852,0.09499583100000564,281879015.0,281879015.0,0.0,154,190,48,10,1.0,0,,,0.26041666666666663 +main-10-2-spatial-10006,main,10,2,spatial,10006,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,21.867364006250007,21.867364006250007,0.0,405,405,4.5,0.14185392299987143,0.008206771999994089,0.13364715099987734,440163947.0,440163947.0,0.0,154,190,49,10,1.0,0,,,0.26041666666666663 +main-10-2-spatial-10007,main,10,2,spatial,10007,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,18.90328450625001,18.90328450625001,0.0,735,735,5.75,5.027194029999919,0.021248725999839735,5.005945304000079,21192920.0,441137.0,0.9791846994184851,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10007,main,10,2,spatial,10007,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,18.90328450625001,17.1270226375,9.396577976503087,990,735,7.5,5.139900890000035,0.13620191199993315,5.003698978000102,418894110.0,247120076.0,0.4100655270612423,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10007,main,10,2,spatial,10007,False,synthetic,balanced,FEASIBLE,,FEASIBLE,18.90328450625001,18.038529256250012,4.574629608489907,765,735,6.0,5.0495128640000075,0.024017304999915723,5.025495559000092,356727033.0,126215981.0,0.6461833017291964,276,322,58,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10007,main,10,2,spatial,10007,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,18.90328450625001,18.11800915625001,4.154174105248021,795,735,6.0,5.044872069999883,0.03915995800002747,5.0057121119998556,443132391.0,274211904.0,0.38119643346044635,276,322,59,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10008,main,10,2,spatial,10008,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,18.613284562499985,18.613284562499985,0.0,555,555,6.0,1.389542211999924,0.010067475999903763,1.3794747360000201,16004960.0,16004960.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-spatial-10008,main,10,2,spatial,10008,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,18.613284562499985,17.480531724999977,6.085722451061399,1110,555,10.25,3.6980810400000337,0.0064615300000241405,3.6916195100000095,516309209.0,516309209.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-spatial-10008,main,10,2,spatial,10008,False,synthetic,balanced,OPTIMAL,,OPTIMAL,18.613284562499985,18.11867538749998,2.6572912123016104,555,555,7.75,3.08554851100007,0.00696356299999934,3.0785849480000707,348368942.0,348368942.0,0.0,181,225,56,10,1.0,0,,,0.21875 +main-10-2-spatial-10008,main,10,2,spatial,10008,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,18.613284562499985,18.034357112499983,3.1102917276962594,600,555,8.5,2.9211982950000674,0.007503209000105926,2.9136950859999615,532708148.0,532708148.0,0.0,181,225,57,10,1.0,0,,,0.21875 +main-10-2-spatial-10009,main,10,2,spatial,10009,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,33.09952881875,33.09952881875,0.0,750,750,9.75,0.19723146199999064,0.015840803999935815,0.18139065800005483,21626435.0,21626435.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-spatial-10009,main,10,2,spatial,10009,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,33.09952881875,32.391422799999994,2.1393235614547037,870,750,9.0,0.35338010999998914,0.007827476999864302,0.34555263300012484,816913019.0,816913019.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-spatial-10009,main,10,2,spatial,10009,False,synthetic,balanced,OPTIMAL,,OPTIMAL,33.09952881875,33.05914413125,0.12200985615579064,750,750,10.25,0.2796207429998958,0.009488640999961717,0.2701321019999341,537032438.0,537032438.0,0.0,158,194,48,10,1.0,0,,,0.3541666666666667 +main-10-2-spatial-10009,main,10,2,spatial,10009,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,33.09952881875,32.686862956249996,1.246742407602618,795,750,10.0,2.317556206000063,0.008039598000095793,2.309516607999967,824377778.0,824377778.0,0.0,158,194,49,10,1.0,0,,,0.3541666666666667 +main-10-2-spatial-10010,main,10,2,spatial,10010,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,20.916601056250002,20.916601056250002,0.0,915,915,8.25,0.3271848639999462,0.020796215000018492,0.3063886489999277,26381270.0,26381270.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-spatial-10010,main,10,2,spatial,10010,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,20.916601056250002,19.3036724,7.711236887448545,990,915,9.0,0.8808112259998779,0.01728058699995927,0.8635306389999187,751402437.0,751402437.0,0.0,154,188,46,10,1.0,0,,,0.27083333333333337 +main-10-2-spatial-10010,main,10,2,spatial,10010,False,synthetic,balanced,OPTIMAL,,OPTIMAL,20.916601056250002,19.73344845625,5.65652419730246,915,915,8.25,4.1446197689999735,0.007877736999944318,4.136742032000029,567293798.0,567293798.0,0.0,154,188,46,10,1.0,0,,,0.2708333333333333 +main-10-2-spatial-10010,main,10,2,spatial,10010,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,20.916601056250002,19.625092362500002,6.174562923855594,945,915,8.5,2.547222624999904,0.1033764119999887,2.4438462129999152,764083617.0,764083617.0,0.0,154,188,47,10,1.0,0,,,0.27083333333333337 +main-10-2-spatial-10011,main,10,2,spatial,10011,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,32.40240776875,32.40240776875,0.0,435,435,5.5,0.3372173440000097,0.0073648749998938,0.3298524690001159,12547190.0,12547190.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10011,main,10,2,spatial,10011,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,32.40240776875,31.52265515625,2.7150840726980365,900,435,5.75,1.4291228369997953,0.014630798999860417,1.4144920379999348,658714040.0,658714040.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10011,main,10,2,spatial,10011,False,synthetic,balanced,OPTIMAL,,OPTIMAL,32.40240776875,32.40240776875,0.0,435,435,5.5,0.3467371599999751,0.007249578000028123,0.339487581999947,432526802.0,432526802.0,0.0,172,212,52,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10011,main,10,2,spatial,10011,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,32.40240776875,32.2581583375,0.4451812108516276,495,435,5.5,0.5869493549998879,0.009456000000000131,0.5774933549998877,675948969.0,675948969.0,0.0,172,212,53,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10012,main,10,2,spatial,10012,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,17.143726806250008,17.143726806250008,0.0,330,330,4.25,0.8645234240000264,0.029593799999929615,0.8349296240000967,9520354.0,9520354.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10012,main,10,2,spatial,10012,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,17.143726806250008,15.351647737500004,10.45326426980086,750,330,7.0,1.713823752000053,0.010773586000141222,1.7030501659999118,527895192.0,527895192.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10012,main,10,2,spatial,10012,False,synthetic,balanced,OPTIMAL,,OPTIMAL,17.143726806250008,17.143726806250008,0.0,330,330,4.25,1.0439890499999365,0.011515698000039265,1.0324733519998972,387968905.0,387968905.0,0.0,187,229,54,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10012,main,10,2,spatial,10012,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,17.143726806250008,16.315737850000005,4.82969056616177,390,330,4.5,0.7331333720001112,0.011579098000083832,0.7215542740000274,561067863.0,561067863.0,0.0,187,229,55,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10013,main,10,2,spatial,10013,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,17.484965943750005,17.484965943750005,0.0,390,390,5.0,0.17373249599995688,0.02494114800015268,0.1487913479998042,11250096.0,11250096.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-spatial-10013,main,10,2,spatial,10013,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,17.484965943750005,17.205729675000008,1.597007793142487,525,390,5.5,0.3521254820000195,0.007077025999933539,0.34504845600008593,439270827.0,439270827.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-spatial-10013,main,10,2,spatial,10013,False,synthetic,balanced,OPTIMAL,,OPTIMAL,17.484965943750005,17.484965943750005,0.0,390,390,5.0,0.2593475999999555,0.007874709999896368,0.2514728900000591,296664459.0,296664459.0,0.0,180,216,48,10,1.0,0,,,0.25 +main-10-2-spatial-10013,main,10,2,spatial,10013,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,17.484965943750005,17.484965943750005,0.0,390,390,5.0,0.2669181930000377,0.011239024999895264,0.25567916800014245,446447196.0,446447196.0,0.0,180,216,49,10,1.0,0,,,0.25 +main-10-2-spatial-10014,main,10,2,spatial,10014,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,22.115679431250005,22.115679431250005,0.0,480,480,4.75,0.1670452219998424,0.005730059999905279,0.16131516199993712,13843654.0,13843654.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-spatial-10014,main,10,2,spatial,10014,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,22.115679431250005,21.558232143750004,2.5205976114498823,510,480,5.5,0.19927757899995413,0.008337368999946193,0.19094021000000794,719554750.0,719554750.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-spatial-10014,main,10,2,spatial,10014,False,synthetic,balanced,OPTIMAL,,OPTIMAL,22.115679431250005,21.558232143750004,2.5205976114498823,510,480,5.5,0.18051546799983953,0.00822458499987988,0.17229088299995965,485384125.0,485384125.0,0.0,147,185,50,10,1.0,0,,,0.22916666666666666 +main-10-2-spatial-10014,main,10,2,spatial,10014,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,22.115679431250005,21.558232143750004,2.5205976114498823,510,480,5.5,0.2993071199998667,0.007052929999872504,0.2922541899999942,719554750.0,719554750.0,0.0,147,185,51,10,1.0,0,,,0.22916666666666666 +main-10-2-spatial-10015,main,10,2,spatial,10015,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,37.916226275,37.916226275,0.0,960,960,7.0,1.878613310999981,0.008893698000065342,1.8697196129999156,27678124.0,27678124.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10015,main,10,2,spatial,10015,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,37.916226275,36.28205303125,4.309957515016435,1050,960,7.25,2.7474510639999608,0.007321725999872797,2.740129338000088,962516111.0,962516111.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10015,main,10,2,spatial,10015,False,synthetic,balanced,OPTIMAL,,OPTIMAL,37.916226275,36.542256475,3.6236987036495303,960,960,7.0,3.2329599219999636,0.007259043999965797,3.225700877999998,647646655.0,647646655.0,0.0,248,296,60,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10015,main,10,2,spatial,10015,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,37.916226275,36.31447195,4.224456076885784,1020,960,7.25,2.209290921000047,0.009411776999968424,2.1998791440000787,963668951.0,963668951.0,0.0,248,296,61,10,1.0,0,,,0.30208333333333337 +main-10-2-spatial-10016,main,10,2,spatial,10016,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,12.022763537500008,12.022763537500008,0.0,240,240,3.25,0.23968610400015677,0.008279329000060898,0.23140677500009588,6927365.0,6927365.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-spatial-10016,main,10,2,spatial,10016,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,12.022763537500008,10.774785993749997,10.380122172888656,570,240,3.75,0.3006653700001607,0.007546864000005371,0.2931185060001553,483569123.0,483569123.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-spatial-10016,main,10,2,spatial,10016,False,synthetic,balanced,OPTIMAL,,OPTIMAL,12.022763537500008,10.899705575,9.341096653835832,345,240,3.5,0.5076265069999408,0.007918001999996704,0.4997085049999441,305945270.0,305945270.0,0.0,206,250,56,10,1.0,0,,,0.34375 +main-10-2-spatial-10016,main,10,2,spatial,10016,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,12.022763537500008,11.684188456250002,2.8161169451096852,285,240,4.0,0.36229325900012554,0.00895361200014122,0.3533396469999843,524379689.0,524379689.0,0.0,206,250,57,10,1.0,0,,,0.34375 +main-10-2-spatial-10017,main,10,2,spatial,10017,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,25.041471056249993,25.041471056249993,0.0,240,240,2.0,0.11722819800002071,0.007214825000119163,0.11001337299990155,6926735.0,6926735.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-spatial-10017,main,10,2,spatial,10017,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,25.041471056249993,24.67848255,1.4495494511269844,630,240,4.5,0.10177560399984031,0.009296868999854269,0.09247873499998605,707306156.0,707306156.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-spatial-10017,main,10,2,spatial,10017,False,synthetic,balanced,OPTIMAL,,OPTIMAL,25.041471056249993,25.041471056249993,0.0,240,240,2.0,0.07171415800007708,0.007525686999997561,0.06418847100007952,401572688.0,401572688.0,0.0,187,227,52,10,1.0,0,,,0.28125 +main-10-2-spatial-10017,main,10,2,spatial,10017,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,25.041471056249993,25.000920893749996,0.16193203030648776,255,240,2.75,0.10573806899992633,0.00933305500007009,0.09640501399985624,716586308.0,716586308.0,0.0,187,227,53,10,1.0,0,,,0.28125 +main-10-2-spatial-10018,main,10,2,spatial,10018,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,14.612981325000005,14.612981325000005,0.0,690,690,5.75,0.2342554790000122,0.007403105000094001,0.2268523739999182,19895915.0,19895915.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-spatial-10018,main,10,2,spatial,10018,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,14.612981325000005,13.422289656250003,8.148177584494393,750,690,5.5,0.2692616229999203,0.007183359999999084,0.2620782629999212,664275802.0,664275802.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-spatial-10018,main,10,2,spatial,10018,False,synthetic,balanced,OPTIMAL,,OPTIMAL,14.612981325000005,13.47721778125,7.772291762304058,735,690,5.5,0.2801068700000542,0.0076644139999189065,0.2724424560001353,501610078.0,501610078.0,0.0,123,157,46,10,1.0,0,,,0.21875 +main-10-2-spatial-10018,main,10,2,spatial,10018,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,14.612981325000005,13.422289656250003,8.148177584494393,750,690,5.5,0.6534715730001608,0.009411188000058246,0.6440603850001025,664275802.0,664275802.0,0.0,123,157,47,10,1.0,0,,,0.21875 +main-10-2-spatial-10019,main,10,2,spatial,10019,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,22.68090596875,22.68090596875,0.0,510,510,4.25,0.15287569299994175,0.00783847100001367,0.14503722199992808,14708375.0,14708375.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-spatial-10019,main,10,2,spatial,10019,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,22.68090596875,21.944433337499998,3.2471041159675127,660,510,4.25,0.17933214999993652,0.008277340999939042,0.17105480899999748,796478000.0,796478000.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-spatial-10019,main,10,2,spatial,10019,False,synthetic,balanced,OPTIMAL,,OPTIMAL,22.68090596875,22.68090596875,0.0,510,510,4.25,0.15113861299983,0.006445676999874195,0.1446929359999558,507605117.0,507605117.0,0.0,157,195,50,10,1.0,0,,,0.28125 +main-10-2-spatial-10019,main,10,2,spatial,10019,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,22.68090596875,22.66140861875,0.0859637177935723,570,510,4.25,0.1664538590000575,0.007965031000139788,0.1584888279999177,822503363.0,822503363.0,0.0,157,195,51,10,1.0,0,,,0.28125 +main-10-2-spatial-10020,main,10,2,spatial,10020,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,5.087399856250005,5.087399856250005,0.0,300,300,4.5,0.9052117119999821,0.010348920000069484,0.8948627919999126,8655665.0,8655665.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10020,main,10,2,spatial,10020,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,5.087399856250005,3.2511177687500012,36.09470730404811,480,300,5.25,0.15658624200000304,0.009086287999934939,0.1474999540000681,171148553.0,171148553.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10020,main,10,2,spatial,10020,False,synthetic,balanced,OPTIMAL,,OPTIMAL,5.087399856250005,3.9051762187500016,23.238268484982758,315,300,5.25,0.47914054900002157,0.0064793029998782,0.47266124600014336,246890141.0,246890141.0,0.0,189,233,56,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10020,main,10,2,spatial,10020,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,5.087399856250005,3.7912769687500014,25.477118451927502,360,300,6.0,0.31511472000011054,0.008615717000111545,0.306499002999999,199566149.0,199566149.0,0.0,189,233,57,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10021,main,10,2,spatial,10021,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,12.594955149999993,12.594955149999993,0.0,630,630,6.0,0.4103250919999937,0.00808635399994273,0.40223873800005094,18167164.0,18167164.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-spatial-10021,main,10,2,spatial,10021,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,12.594955149999993,11.486787449999992,8.798504534571538,915,630,6.75,0.2533959889999551,0.011962919000097827,0.24143306999985725,383992207.0,383992207.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-spatial-10021,main,10,2,spatial,10021,False,synthetic,balanced,OPTIMAL,,OPTIMAL,12.594955149999993,12.594955149999993,0.0,630,630,6.0,0.29328953100002764,0.013219613000046593,0.28006991799998104,329203396.0,329203396.0,0.0,178,218,52,10,1.0,0,,,0.28125 +main-10-2-spatial-10021,main,10,2,spatial,10021,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,12.594955149999993,12.278626974999991,2.511546656837461,675,630,6.25,0.41385585199986963,0.009697088999928383,0.40415876299994125,410449825.0,410449825.0,0.0,178,218,53,10,1.0,0,,,0.28125 +main-10-2-spatial-10022,main,10,2,spatial,10022,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,13.282888668750001,13.282888668750001,0.0,495,495,4.5,0.1558632060000491,0.009886459999961517,0.1459767460000876,14276180.0,14276180.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-spatial-10022,main,10,2,spatial,10022,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,13.282888668750001,11.822615931249992,10.99363831103637,615,495,5.25,0.137747003999948,0.007154354000022067,0.13059264999992592,411429650.0,411429650.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-spatial-10022,main,10,2,spatial,10022,False,synthetic,balanced,OPTIMAL,,OPTIMAL,13.282888668750001,12.075806031249995,9.087500976650135,540,495,4.5,0.1614431319999312,0.007757723999930022,0.1536854080000012,346611131.0,346611131.0,0.0,156,198,54,10,1.0,0,,,0.26041666666666663 +main-10-2-spatial-10022,main,10,2,spatial,10022,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,13.282888668750001,12.075806031249995,9.087500976650135,540,495,4.5,0.19517212999994626,0.009609877000002598,0.18556225299994367,420219965.0,420219965.0,0.0,156,198,55,10,1.0,0,,,0.26041666666666663 +main-10-2-spatial-10023,main,10,2,spatial,10023,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,48.03207421875001,48.03207421875001,0.0,540,540,5.75,0.2828180499998325,0.021097505999932764,0.26172054399989975,15573575.0,15573575.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-spatial-10023,main,10,2,spatial,10023,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,48.03207421875001,46.174869825,3.86659211361941,1200,540,9.25,0.8564502510000693,0.008548680000103559,0.8479015709999658,1131090800.0,1131090800.0,0.0,158,200,54,10,1.0,0,,,0.3229166666666667 +main-10-2-spatial-10023,main,10,2,spatial,10023,False,synthetic,balanced,OPTIMAL,,OPTIMAL,48.03207421875001,46.873709743750005,2.4116478287498606,570,540,6.0,0.5452752989999681,0.010837063999815655,0.5344382350001524,688918627.0,688918627.0,0.0,158,200,54,10,1.0,0,,,0.32291666666666663 +main-10-2-spatial-10023,main,10,2,spatial,10023,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,48.03207421875001,46.873709743750005,2.4116478287498606,570,540,6.0,1.1096185809999497,0.021017726000081893,1.0886008549998678,1149593491.0,1149593491.0,0.0,158,200,55,10,1.0,0,,,0.32291666666666663 +main-10-2-spatial-10024,main,10,2,spatial,10024,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,29.315940687500003,29.315940687500003,0.0,855,855,7.75,0.17828144700001758,0.01001010900017718,0.1682713379998404,24652039.0,24652039.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-spatial-10024,main,10,2,spatial,10024,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,29.315940687500003,27.9654345875,4.60672954143288,1185,855,10.0,0.5837361230001079,0.006241950999992696,0.5774941720001152,825242047.0,825242047.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-spatial-10024,main,10,2,spatial,10024,False,synthetic,balanced,OPTIMAL,,OPTIMAL,29.315940687500003,28.824942475000007,1.6748506136436274,855,855,8.5,0.44412451700009115,0.00882798499992532,0.4352965320001658,586402240.0,586402240.0,0.0,165,201,48,10,1.0,0,,,0.3125 +main-10-2-spatial-10024,main,10,2,spatial,10024,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,29.315940687500003,28.59383791250001,2.463174498466254,885,855,9.5,0.8497706329999346,0.025462827999945148,0.8243078049999895,843773890.0,843773890.0,0.0,165,201,49,10,1.0,0,,,0.3125 +main-10-2-spatial-10025,main,10,2,spatial,10025,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,24.97230645000001,24.97230645000001,0.0,420,420,4.75,0.9299267960000179,0.019876840000051743,0.9100499559999662,12114726.0,12114726.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-spatial-10025,main,10,2,spatial,10025,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,24.97230645000001,22.66594619375,9.235671766514017,660,420,5.5,1.5889355369999976,0.02494070800003101,1.5639948289999666,767714973.0,767714973.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-spatial-10025,main,10,2,spatial,10025,False,synthetic,balanced,OPTIMAL,,OPTIMAL,24.97230645000001,23.410673174999992,6.2534603206425725,420,420,4.75,1.6744518400000743,0.04162266299999828,1.632829177000076,502561683.0,502561683.0,0.0,210,252,54,10,1.0,0,,,0.28125 +main-10-2-spatial-10025,main,10,2,spatial,10025,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,24.97230645000001,23.343575249999994,6.522149659107737,435,420,4.75,1.0025441380000757,0.019630599000038274,0.9829135390000374,795411864.0,795411864.0,0.0,210,252,55,10,1.0,0,,,0.28125 +main-10-2-spatial-10026,main,10,2,spatial,10026,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,5.345413393749995,5.345413393749995,0.0,315,315,3.5,0.14440026900001612,0.0068388690001484065,0.13756139999986772,9088340.0,9088340.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10026,main,10,2,spatial,10026,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,5.345413393749995,2.7034071812500007,49.42566678919727,630,315,4.75,0.1636250789999849,0.01050936299998284,0.15311571600000207,176769069.0,176769069.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10026,main,10,2,spatial,10026,False,synthetic,balanced,OPTIMAL,,OPTIMAL,5.345413393749995,3.6310564249999993,32.0715507383296,390,315,4.5,0.16409008199980235,0.007833893999986685,0.15625618799981567,222796175.0,222796175.0,0.0,162,200,50,10,1.0,0,,,0.22916666666666666 +main-10-2-spatial-10026,main,10,2,spatial,10026,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,5.345413393749995,3.85160448125,27.945619963585937,375,315,4.5,0.14628952299995035,0.007628115999978036,0.13866140699997231,251876564.0,251876564.0,0.0,162,200,51,10,1.0,0,,,0.22916666666666669 +main-10-2-spatial-10027,main,10,2,spatial,10027,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,3.5981491812500046,3.5981491812500046,0.0,300,300,3.25,0.8044015219998073,0.03350349999982427,0.770898021999983,8655784.0,8655784.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-spatial-10027,main,10,2,spatial,10027,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,3.5981491812500046,3.0502927875000028,15.226061126228107,615,300,5.0,0.5060093220001818,0.019154613000182508,0.4868547089999993,162588956.0,162588956.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-spatial-10027,main,10,2,spatial,10027,False,synthetic,balanced,OPTIMAL,,OPTIMAL,3.5981491812500046,3.5981491812500046,0.0,300,300,3.25,0.7252094550001402,0.01654910000002019,0.70866035500012,159937213.0,159937213.0,0.0,215,263,60,10,1.0,0,,,0.25 +main-10-2-spatial-10027,main,10,2,spatial,10027,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,3.5981491812500046,3.426049506250002,4.783005548986576,360,300,3.5,0.8774854559999312,0.02447866400007115,0.8530067919998601,182619370.0,182619370.0,0.0,215,263,61,10,1.0,0,,,0.25 +main-10-2-spatial-10028,main,10,2,spatial,10028,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,20.18667106874999,20.18667106874999,0.0,555,555,4.25,0.6691620439999042,0.012152068999967014,0.6570099749999372,16005529.0,16005529.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10028,main,10,2,spatial,10028,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,20.18667106874999,20.159496018749987,0.1346187784377794,570,555,4.25,0.47376686100005827,0.009685324999963996,0.4640815360000943,730506940.0,730506940.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10028,main,10,2,spatial,10028,False,synthetic,balanced,OPTIMAL,,OPTIMAL,20.18667106874999,20.18667106874999,0.0,555,555,4.25,0.6366909880000549,0.0076898150000488386,0.629001173000006,513917125.0,513917125.0,0.0,157,197,52,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10028,main,10,2,spatial,10028,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,20.18667106874999,20.159496018749987,0.1346187784377794,570,555,4.25,0.49858590700000605,0.0068187689998922,0.49176713800011385,730506940.0,730506940.0,0.0,157,197,53,10,1.0,0,,,0.23958333333333331 +main-10-2-spatial-10029,main,10,2,spatial,10029,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,18.517883906249992,18.517883906249992,0.0,630,630,7.5,0.2944042910000917,0.006133279000096081,0.2882710119999956,18167345.0,18167345.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-spatial-10029,main,10,2,spatial,10029,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,18.517883906249992,17.91425576249999,3.2597036832392585,1230,630,8.5,1.6828091100001075,0.006103347000134818,1.6767057629999726,903462122.0,903462122.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-spatial-10029,main,10,2,spatial,10029,False,synthetic,balanced,OPTIMAL,,OPTIMAL,18.517883906249992,18.517883906249992,0.0,630,630,7.5,0.8434496300001229,0.006738924000046609,0.8367107060000762,593002190.0,593002190.0,0.0,176,214,50,10,1.0,0,,,0.32291666666666663 +main-10-2-spatial-10029,main,10,2,spatial,10029,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,18.517883906249992,18.283993493749993,1.2630515110911706,690,630,7.5,0.8978817610000078,0.00819631100011975,0.8896854499998881,922080368.0,922080368.0,0.0,176,214,51,10,1.0,0,,,0.32291666666666663 +scaling-5-1-hot-20000,scaling,5,1,hot,20000,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,9.292534687500007,9.292534687500007,0.0,390,390,4.0,0.04109628400010479,0.0032425660001536016,0.037853717999951186,2812965.0,2812965.0,0.0,61,76,21,5,1.0,0,,,0.3125 +scaling-5-1-hot-20000,scaling,5,1,hot,20000,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,9.292534687500007,6.29092411875001,32.301311425693775,510,390,3.0,0.03394774799994593,0.004465193999976691,0.02948255399996924,77322945.0,77322945.0,0.0,61,76,21,5,1.0,0,,,0.3125 +scaling-5-1-hot-20000,scaling,5,1,hot,20000,False,synthetic,balanced,OPTIMAL,,OPTIMAL,9.292534687500007,6.334335931250008,31.834142736418993,450,390,3.0,0.029082360000074914,0.00415579099990282,0.024926569000172094,62946975.0,62946975.0,0.0,61,76,21,5,1.0,0,,,0.3125 +scaling-5-1-hot-20000,scaling,5,1,hot,20000,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,9.292534687500007,6.334335931250008,31.834142736418993,450,390,3.0,0.03506604900007915,0.0037952520001454104,0.031270796999933737,77856189.0,77856189.0,0.0,61,76,22,5,1.0,0,,,0.3125 +scaling-5-1-hot-20001,scaling,5,1,hot,20001,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,10.525820249999995,10.525820249999995,0.0,420,420,4.0,0.040025158999924315,0.0032442939998418296,0.036780865000082485,3029145.0,3029145.0,0.0,73,88,21,5,1.0,0,,,0.3333333333333333 +scaling-5-1-hot-20001,scaling,5,1,hot,20001,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,10.525820249999995,10.029910649999996,4.7113629933021075,495,420,4.25,0.029619056000001365,0.0033384170001227176,0.026280638999878647,77445522.0,77445522.0,0.0,73,88,21,5,1.0,0,,,0.3333333333333333 +scaling-5-1-hot-20001,scaling,5,1,hot,20001,False,synthetic,balanced,OPTIMAL,,OPTIMAL,10.525820249999995,10.525820249999995,0.0,420,420,4.0,0.037773942000058014,0.003651534000027823,0.03412240800003019,68719041.0,68719041.0,0.0,73,88,21,5,1.0,0,,,0.3333333333333333 +scaling-5-1-hot-20001,scaling,5,1,hot,20001,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,10.525820249999995,10.525820249999995,0.0,420,420,4.0,0.056296430999964286,0.0037920300001133,0.052504400999850986,81372777.0,81372777.0,0.0,73,88,22,5,1.0,0,,,0.3333333333333333 +scaling-5-1-hot-20002,scaling,5,1,hot,20002,False,synthetic,operations_first,OPTIMAL,,OPTIMAL,11.652669437500006,11.652669437500006,0.0,165,165,2.25,0.035442888999796196,0.00332276299991463,0.032120125999881566,1191525.0,1191525.0,0.0,71,86,21,5,1.0,0,,,0.3333333333333333 +scaling-5-1-hot-20002,scaling,5,1,hot,20002,False,synthetic,heat_first,OPTIMAL,,OPTIMAL,11.652669437500006,11.652669437500006,0.0,165,165,2.25,0.027251439000110622,0.004111228000056144,0.023140211000054478,96634995.0,96634995.0,0.0,71,86,21,5,1.0,0,,,0.3333333333333333 +scaling-5-1-hot-20002,scaling,5,1,hot,20002,False,synthetic,balanced,OPTIMAL,,OPTIMAL,11.652669437500006,11.652669437500006,0.0,165,165,2.25,0.028457475000095656,0.003372991000105685,0.02508448399998997,54054741.0,54054741.0,0.0,71,86,21,5,1.0,0,,,0.3333333333333333 +scaling-5-1-hot-20002,scaling,5,1,hot,20002,False,synthetic,delay_budget,OPTIMAL,,OPTIMAL,11.652669437500006,11.652669437500006,0.0,165,165,2.25,0.011967608000077234,0.0051949170001535094,0.006772690999923725,96634995.0,96634995.0,0.0,71,86,22,5,1.0,0,,,0.3333333333333333 +scaling-25-5-hot-20000,scaling,25,5,hot,20000,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,87.1031705125,87.1031705125,0.0,1455,1455,13.75,30.048308603999885,0.04033428799993999,30.007974315999945,262145326.0,57832.0,0.9997793895436458,1151,1366,245,25,1.0,0,,,0.29166666666666663 +scaling-25-5-hot-20000,scaling,25,5,hot,20000,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,87.1031705125,82.9380229,4.781855342340565,2685,1455,19.75,30.068487057999846,0.052809241999966616,30.01567781599988,9890242082.0,7694500173.0,0.22201093671874794,1151,1366,245,25,1.0,0,,,0.2916666666666667 +scaling-25-5-hot-20000,scaling,25,5,hot,20000,False,synthetic,balanced,FEASIBLE,,FEASIBLE,87.1031705125,86.34260362500001,0.8731793378185279,1275,1455,14.25,30.091599266999992,0.08756205300005604,30.004037213999936,6864664007.0,3847188939.0,0.43956631598036494,1151,1366,245,25,1.0,0,,,0.29166666666666663 +scaling-25-5-hot-20000,scaling,25,5,hot,20000,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,87.1031705125,86.92842135625,0.20062318652904115,1500,1455,14.5,30.04915285900006,0.04298795499994412,30.006164904000116,10401438091.0,7694500173.0,0.2602465057540667,1151,1366,246,25,1.0,0,,,0.29166666666666663 +scaling-25-5-hot-20001,scaling,25,5,hot,20001,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,38.273945431249984,38.273945431249984,0.0,1125,1125,14.0,30.052793474000055,0.04185976700000538,30.01093370700005,202702916.0,56932.0,0.9997191357622107,1147,1368,251,25,1.0,0,,,0.2375 +scaling-25-5-hot-20001,scaling,25,5,hot,20001,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,38.273945431249984,37.5444405875,1.9060089978451982,1605,1125,15.5,30.07119623099993,0.05435286600004474,30.016843364999886,5433202161.0,3489097550.0,0.35781930312752813,1147,1368,251,25,1.0,0,,,0.2375 +scaling-25-5-hot-20001,scaling,25,5,hot,20001,False,synthetic,balanced,FEASIBLE,,FEASIBLE,38.273945431249984,37.486407468749995,2.0576346483918506,1125,1125,14.0,30.125280927000176,0.1205072420000306,30.004773685000146,3691203159.0,1744397114.0,0.5274177446053708,1147,1368,251,25,1.0,0,,,0.2375 +scaling-25-5-hot-20001,scaling,25,5,hot,20001,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,38.273945431249984,37.54227699999999,1.9116618969012769,1185,1125,14.0,30.104299130000072,0.08764225799995984,30.016656872000112,5433381832.0,3489097550.0,0.3578405387504892,1147,1368,252,25,1.0,0,,,0.2375 +scaling-25-5-hot-20002,scaling,25,5,hot,20002,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,78.5254063375,78.5254063375,0.0,1305,1305,11.75,30.062372464999953,0.053556306000018594,30.008816158999934,235126572.0,58580.0,0.9997508575934156,1224,1457,263,25,1.0,0,,,0.2791666666666667 +scaling-25-5-hot-20002,scaling,25,5,hot,20002,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,78.5254063375,76.54602781874999,2.5206854839345842,1785,1305,13.25,30.096901777000085,0.05936860100018748,30.037533175999897,8179584254.0,6489818232.0,0.2065833628614641,1224,1457,263,25,1.0,0,,,0.2791666666666667 +scaling-25-5-hot-20002,scaling,25,5,hot,20002,False,synthetic,balanced,FEASIBLE,,FEASIBLE,78.5254063375,78.5254063375,0.0,1305,1305,11.75,30.05327202400008,0.04937224300010712,30.003899780999973,5758690362.0,3244668216.0,0.4365614380987272,1224,1457,263,25,1.0,0,,,0.2791666666666667 +scaling-25-5-hot-20002,scaling,25,5,hot,20002,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,78.5254063375,78.32775184375,0.25170769941704535,1365,1305,11.75,30.044677933000003,0.043951296000159346,30.000726636999843,8419331510.0,6489818232.0,0.22917654159457132,1224,1457,264,25,1.0,0,,,0.2791666666666667 +scaling-50-5-hot-20000,scaling,50,5,hot,20000,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,216.79447899375,216.79447899375,0.0,3585,3585,33.5,30.081342019999965,0.07081305600013366,30.010528963999832,1291649116.0,139140.0,0.9998922772459823,2433,2861,483,50,1.0,0,,,0.5416666666666667 +scaling-50-5-hot-20000,scaling,50,5,hot,20000,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,216.79447899375,213.34268880000002,1.592194695073161,5700,3585,44.25,30.079446039000004,0.07129487099996368,30.00815116800004,44521051824.0,36521305965.0,0.17968456564378765,2433,2861,483,50,1.0,0,,,0.5416666666666667 +scaling-50-5-hot-20000,scaling,50,5,hot,20000,False,synthetic,balanced,FEASIBLE,,FEASIBLE,216.79447899375,215.34320045624997,0.669425967043132,3540,3585,31.75,30.09506746299985,0.08996920599997793,30.005098256999872,30809534770.0,18308815460.0,0.40574190435917445,2433,2861,483,50,1.0,0,,,0.5416666666666667 +scaling-50-5-hot-20000,scaling,50,5,hot,20000,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,216.79447899375,215.9905706,0.3708158978408156,3645,3585,33.25,30.082094559000097,0.0795168869999543,30.002577672000143,45085561855.0,36521305965.0,0.1899556207715358,2433,2861,484,50,1.0,0,,,0.5416666666666666 +scaling-50-5-hot-20001,scaling,50,5,hot,20001,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,144.0935718125,144.0935718125,0.0,3570,3570,31.75,30.12696004999998,0.11821248799992645,30.008747562000053,1286238964.0,133284.0,0.9998963769534819,2353,2805,507,50,1.0,0,,,0.4708333333333333 +scaling-50-5-hot-20001,scaling,50,5,hot,20001,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,144.0935718125,143.37520644375,0.4985408854218452,3600,3570,32.5,30.135364651999907,0.12814171599984547,30.007222936000062,37673391443.0,28656299079.0,0.2393491007477492,2353,2805,507,50,1.0,0,,,0.4708333333333333 +scaling-50-5-hot-20001,scaling,50,5,hot,20001,False,synthetic,balanced,FEASIBLE,,FEASIBLE,144.0935718125,143.69887496249999,0.27391704226306296,3450,3570,31.0,30.158388045000038,0.15282256800014693,30.00556547699989,24884480495.0,14328756558.0,0.4241890418054315,2353,2805,507,50,1.0,0,,,0.4708333333333333 +scaling-50-5-hot-20001,scaling,50,5,hot,20001,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,144.0935718125,143.5273776375,0.39293506842674836,3630,3570,32.25,30.145034685999917,0.14243667199980337,30.002598014000114,37713379232.0,28656299079.0,0.24015562480582542,2353,2805,508,50,1.0,0,,,0.4708333333333333 +scaling-50-5-hot-20002,scaling,50,5,hot,20002,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,164.12556245625,164.12556245625,0.0,3585,3585,29.0,30.605418970999835,0.6016644359999646,30.00375453499987,1291650534.0,141907.0,0.9998901351439382,2509,2975,521,50,1.0,0,,,0.5583333333333333 +scaling-50-5-hot-20002,scaling,50,5,hot,20002,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,164.12556245625,162.77179728125,0.8248350560022433,4620,3585,35.25,30.16707230399993,0.13987125799985733,30.027201046000073,44570046036.0,36204287928.0,0.18769911301511405,2509,2975,521,50,1.0,0,,,0.5583333333333333 +scaling-50-5-hot-20002,scaling,50,5,hot,20002,False,synthetic,balanced,FEASIBLE,,FEASIBLE,164.12556245625,164.12556245625,0.0,3585,3585,29.0,30.187197547000096,0.1813421270001072,30.00585541999999,28992070426.0,18244693550.0,0.3707005646054787,2509,2975,521,50,1.0,0,,,0.5583333333333333 +scaling-50-5-hot-20002,scaling,50,5,hot,20002,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,164.12556245625,163.9378338125,0.11438111220489972,3645,3585,29.5,30.099158176000174,0.08526475900021069,30.013893416999963,44889947205.0,36204287928.0,0.19348784789910736,2509,2975,522,50,1.0,0,,,0.5583333333333333 +scaling-100-10-hot-20000,scaling,100,10,hot,20000,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,496.479314425,496.479314425,0.0,9780,9780,78.75,30.74759528300001,0.7350657640001828,30.012529518999827,14093587080.0,549620.0,0.9999610021212569,9960,11630,1780,100,1.0,0,,,0.5520833333333333 +scaling-100-10-hot-20000,scaling,100,10,hot,20000,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,496.479314425,496.479314425,0.0,9780,9780,78.75,30.339691841999866,0.32224976299994523,30.01744207899992,441324445558.0,360966987917.0,0.18208249837463222,9960,11630,1780,100,1.0,0,,,0.5520833333333333 +scaling-100-10-hot-20000,scaling,100,10,hot,20000,False,synthetic,balanced,FEASIBLE,,FEASIBLE,496.479314425,496.5403426,-0.012292188864035554,9705,9780,78.25,30.57796534099998,0.5615955270000086,30.016369813999972,288248350033.0,181601259644.0,0.3699833507348457,9960,11630,1780,100,1.0,0,,,0.5520833333333333 +scaling-100-10-hot-20000,scaling,100,10,hot,20000,False,synthetic,delay_budget,UNKNOWN,No incumbent; inspect status/time limit,FEASIBLE,496.479314425,,,,9780,,23.01158353699998,0.47114424500000496,22.540439291999974,,,,9960,11630,1781,0,,0,,,0.0 +scaling-100-10-hot-20001,scaling,100,10,hot,20001,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,433.2737611875,433.2737611875,0.0,9180,9180,74.0,30.31785899600004,0.30267942699993,30.01517956900011,13228959480.0,525465.0,0.9999602791889419,9745,11515,1880,100,1.0,0,,,0.4708333333333333 +scaling-100-10-hot-20001,scaling,100,10,hot,20001,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,433.2737611875,432.98185376249995,0.06737251390436959,9390,9180,77.5,30.477810753000085,0.46453164500007915,30.013279108000006,374019586954.0,309069306597.0,0.1736547566558008,9745,11515,1880,100,1.0,0,,,0.4708333333333333 +scaling-100-10-hot-20001,scaling,100,10,hot,20001,False,synthetic,balanced,FEASIBLE,,FEASIBLE,433.2737611875,433.2737611875,0.0,9180,9180,74.0,30.808528182999908,0.793981292999888,30.01454689000002,248401763681.0,154866343936.0,0.3765489357197927,9745,11515,1880,100,1.0,0,,,0.4708333333333333 +scaling-100-10-hot-20001,scaling,100,10,hot,20001,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,433.2737611875,433.2737611875,0.0,9180,9180,74.0,31.098378677000028,1.084744541999953,30.013634135000075,374310667057.0,309069306597.0,0.1742973583225857,9745,11515,1881,100,1.0,0,,,0.4708333333333333 +scaling-100-10-hot-20002,scaling,100,10,hot,20002,False,synthetic,operations_first,FEASIBLE,,FEASIBLE,475.67031441875,475.67031441875,0.0,8925,8925,74.25,30.18077484700001,0.17518762800000331,30.005587219000006,12861529266.0,550373.0,0.9999572078103142,10290,11950,1770,100,1.0,0,,,0.50625 +scaling-100-10-hot-20002,scaling,100,10,hot,20002,False,synthetic,heat_first,FEASIBLE,,FEASIBLE,475.67031441875,470.422612425,1.1032225124585489,9525,8925,78.5,30.161503926000023,0.1555972840000095,30.005906642000014,356783799474.0,299479474050.0,0.16061358589847058,10290,11950,1770,100,1.0,0,,,0.50625 +scaling-100-10-hot-20002,scaling,100,10,hot,20002,False,synthetic,balanced,FEASIBLE,,FEASIBLE,475.67031441875,474.65160713125005,0.21416246854605545,8835,8925,73.25,30.153739635000022,0.14779885300004025,30.005940781999982,244464973388.0,150397824743.0,0.3847878382794018,10290,11950,1770,100,1.0,0,,,0.50625 +scaling-100-10-hot-20002,scaling,100,10,hot,20002,False,synthetic,delay_budget,FEASIBLE,,FEASIBLE,475.67031441875,474.068368425,0.33677653307155,8910,8925,73.25,30.163835069000015,0.1581819399999631,30.005653129000052,359843041444.0,299479474050.0,0.1677497142970152,10290,11950,1771,100,1.0,0,,,0.50625 +travel-5-2-hot-30000,travel,5,2,hot,30000,True,synthetic,operations_first,OPTIMAL,,OPTIMAL,17.628717581250005,17.628717581250005,0.0,390,390,3.5,0.07523860999998533,0.0035006719999728375,0.07173793800001249,5625002.0,5625002.0,0.0,134,209,77,5,1.0,0,21.803792287025033,46,0.13541666666666669 +travel-5-2-hot-30000,travel,5,2,hot,30000,True,synthetic,heat_first,OPTIMAL,,OPTIMAL,17.628717581250005,17.121042318749996,2.8798195907340096,750,390,4.25,0.06501250200000186,0.002968275000000631,0.06204422700000123,217192983.0,217192983.0,0.0,134,209,77,5,1.0,0,23.894209822134357,51,0.13541666666666669 +travel-5-2-hot-30000,travel,5,2,hot,30000,True,synthetic,balanced,OPTIMAL,,OPTIMAL,17.628717581250005,17.628717581250005,0.0,390,390,3.5,0.04590408799998613,0.0030613740000262624,0.04284271399995987,154663564.0,154663564.0,0.0,134,209,77,5,1.0,0,21.803792287025033,46,0.13541666666666669 +travel-5-2-hot-30000,travel,5,2,hot,30000,True,synthetic,delay_budget,OPTIMAL,,OPTIMAL,17.628717581250005,17.508637731249998,0.6811604386227414,420,390,3.25,0.0426836069999581,0.002899381999952766,0.039784225000005335,223966033.0,223966033.0,0.0,134,209,78,5,1.0,0,21.711643781995686,46,0.13541666666666669 +travel-5-2-hot-30001,travel,5,2,hot,30001,True,synthetic,operations_first,OPTIMAL,,OPTIMAL,17.970280187500006,17.970280187500006,0.0,585,585,4.25,0.014768435000007685,0.0021192639999867424,0.012649171000020942,8435177.0,8435177.0,0.0,51,104,57,5,1.0,0,16.274303799294728,35,0.125 +travel-5-2-hot-30001,travel,5,2,hot,30001,True,synthetic,heat_first,OPTIMAL,,OPTIMAL,17.970280187500006,17.864919850000007,0.5863032540432319,675,585,3.75,0.01797369999997045,0.0017173619999653056,0.016256338000005144,353751499.0,353751499.0,0.0,51,104,57,5,1.0,0,13.371463353961248,30,0.125 +travel-5-2-hot-30001,travel,5,2,hot,30001,True,synthetic,balanced,OPTIMAL,,OPTIMAL,17.970280187500006,17.970280187500006,0.0,585,585,4.25,0.016633396999964134,0.0024679549999859773,0.014165441999978157,250165291.0,250165291.0,0.0,51,104,57,5,1.0,0,16.274303799294728,35,0.125 +travel-5-2-hot-30001,travel,5,2,hot,30001,True,synthetic,delay_budget,OPTIMAL,,OPTIMAL,17.970280187500006,17.970280187500006,0.0,585,585,4.25,0.012237856000012926,0.002506834000030267,0.009731021999982659,356187018.0,356187018.0,0.0,51,104,58,5,1.0,0,16.274303799294728,35,0.125 +travel-5-2-hot-30002,travel,5,2,hot,30002,True,synthetic,operations_first,OPTIMAL,,OPTIMAL,12.613830906249998,12.613830906249998,0.0,495,495,5.25,0.011330637000014576,0.002011693000042669,0.009318943999971907,7138277.0,7138277.0,0.0,47,82,41,5,1.0,0,19.87980149568581,42,0.16666666666666669 +travel-5-2-hot-30002,travel,5,2,hot,30002,True,synthetic,heat_first,OPTIMAL,,OPTIMAL,12.613830906249998,12.170361999999997,3.5157353031446394,600,495,5.75,0.012186288000009426,0.002313323999999284,0.009872964000010143,349356354.0,349356354.0,0.0,47,82,41,5,1.0,0,20.010863946844836,42,0.16666666666666669 +travel-5-2-hot-30002,travel,5,2,hot,30002,True,synthetic,balanced,OPTIMAL,,OPTIMAL,12.613830906249998,12.613830906249998,0.0,495,495,5.25,0.011472368999989158,0.0023020369999926515,0.009170331999996506,281379607.0,281379607.0,0.0,47,82,41,5,1.0,0,19.87980149568581,42,0.16666666666666669 +travel-5-2-hot-30002,travel,5,2,hot,30002,True,synthetic,delay_budget,OPTIMAL,,OPTIMAL,12.613830906249998,12.613830906249998,0.0,495,495,5.25,0.00823315799999591,0.0022254419999967467,0.006007715999999164,364588721.0,364588721.0,0.0,47,82,42,5,1.0,0,19.87980149568581,42,0.16666666666666669 diff --git a/reports/benchmark_resume_environment.json b/reports/benchmark_resume_environment.json new file mode 100644 index 0000000..8bbc464 --- /dev/null +++ b/reports/benchmark_resume_environment.json @@ -0,0 +1,14 @@ +{ + "resumed_utc": "2026-10-09T04:53:34.558697+00:00", + "completed_instances_before_resume": 161, + "source_sha256": "4f86648115bc012edba5a616bd2fe0c541cf0683b05f73603f9f95b3a0be2795", + "python": "3.12.14", + "platform": "Linux-6.18.44-x86_64-with-glibc2.39", + "cpu_max": "800000 100000", + "packages": { + "ortools": "9.15.6755", + "numpy": "2.3.5", + "heatops": "0.2.0" + }, + "note": "Runtime restored after session pause; source hash, Python, OR-Tools and NumPy match original execution. Editable distribution metadata now reflects pyproject version 0.2.0." +} diff --git a/reports/benchmark_summary.json b/reports/benchmark_summary.json new file mode 100644 index 0000000..5c270c7 --- /dev/null +++ b/reports/benchmark_summary.json @@ -0,0 +1,891 @@ +{ + "main/10/2/flat/balanced": { + "attempts": 30, + "valid_schedules": 29, + "successful_solve_rate": 0.9666666666666667, + "statuses": { + "OPTIMAL": 27, + "FEASIBLE": 2, + "UNKNOWN": 1 + }, + "reduction_n": 28, + "undefined_or_failed_pairs": 2, + "mean_reduction_percent": 0.07556000904408651, + "median_reduction_percent": 0.0039037701684900014, + "sd_reduction_percent": 0.1216722701905125, + "mean_reduction_ci95": [ + 0.03417809228653154, + 0.12466985885589277 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.39812764102639925, + "median_runtime_seconds": 0.6684841645001143, + "p95_runtime_seconds": 4.575734643050075, + "baseline_optimal_n": 29 + }, + "main/10/2/flat/delay_budget": { + "attempts": 30, + "valid_schedules": 27, + "successful_solve_rate": 0.9, + "statuses": { + "FEASIBLE": 4, + "OPTIMAL": 23, + "UNKNOWN": 2, + "NOT_RUN": 1 + }, + "reduction_n": 27, + "undefined_or_failed_pairs": 3, + "mean_reduction_percent": 0.16687609446699517, + "median_reduction_percent": 0.13857194033249523, + "sd_reduction_percent": 0.15383735419378883, + "mean_reduction_ci95": [ + 0.11285136608154425, + 0.22683030809695362 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.5879243284372673, + "median_runtime_seconds": 1.0274811290000798, + "p95_runtime_seconds": 5.031006771000056, + "baseline_optimal_n": 29 + }, + "main/10/2/flat/heat_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 24, + "FEASIBLE": 6 + }, + "reduction_n": 29, + "undefined_or_failed_pairs": 1, + "mean_reduction_percent": 0.30096382124669097, + "median_reduction_percent": 0.2696321394778005, + "sd_reduction_percent": 0.19301064641784813, + "mean_reduction_ci95": [ + 0.23455719454061874, + 0.3716623602518779 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.7448038226051527, + "median_runtime_seconds": 1.2054522404999943, + "p95_runtime_seconds": 9.278396517450041, + "baseline_optimal_n": 29 + }, + "main/10/2/flat/operations_first": { + "attempts": 30, + "valid_schedules": 29, + "successful_solve_rate": 0.9666666666666667, + "statuses": { + "OPTIMAL": 29, + "UNKNOWN": 1 + }, + "reduction_n": 29, + "undefined_or_failed_pairs": 1, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 0.6059412150000298, + "p95_runtime_seconds": 11.776396281699848, + "baseline_optimal_n": 29 + }, + "main/10/2/hot/balanced": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 26, + "FEASIBLE": 4 + }, + "reduction_n": 30, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 2.1017012995375253, + "median_reduction_percent": 1.581264315927589, + "sd_reduction_percent": 2.7157269915888334, + "mean_reduction_ci95": [ + 1.2908061723692679, + 3.1885671627385945 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 13.383728922453294, + "median_runtime_seconds": 0.5906499250002071, + "p95_runtime_seconds": 5.034122327350121, + "baseline_optimal_n": 30 + }, + "main/10/2/hot/delay_budget": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 25, + "FEASIBLE": 5 + }, + "reduction_n": 30, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 2.5575093569320844, + "median_reduction_percent": 1.809597988764311, + "sd_reduction_percent": 2.5150838230671804, + "mean_reduction_ci95": [ + 1.7454668810155642, + 3.483953285093825 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 11.58931203248951, + "median_runtime_seconds": 0.8715955645000122, + "p95_runtime_seconds": 5.038075351850114, + "baseline_optimal_n": 30 + }, + "main/10/2/hot/heat_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 26, + "FEASIBLE": 4 + }, + "reduction_n": 30, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 4.295618845427083, + "median_reduction_percent": 3.6195969165053863, + "sd_reduction_percent": 3.221964995044074, + "mean_reduction_ci95": [ + 3.2528280528578595, + 5.467360519606335 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 14.991691622908634, + "median_runtime_seconds": 0.7190094405000309, + "p95_runtime_seconds": 5.025728177349992, + "baseline_optimal_n": 30 + }, + "main/10/2/hot/operations_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 30 + }, + "reduction_n": 30, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 0.3979367714999853, + "p95_runtime_seconds": 4.423006948299939, + "baseline_optimal_n": 30 + }, + "main/10/2/mild/balanced": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 30 + }, + "reduction_n": 0, + "undefined_or_failed_pairs": 30, + "mean_reduction_percent": null, + "median_reduction_percent": null, + "sd_reduction_percent": null, + "mean_reduction_ci95": null, + "worst_reduction_percent": null, + "best_reduction_percent": null, + "median_runtime_seconds": 0.3253546280000137, + "p95_runtime_seconds": 2.8226883814999, + "baseline_optimal_n": 30 + }, + "main/10/2/mild/delay_budget": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 29, + "FEASIBLE": 1 + }, + "reduction_n": 0, + "undefined_or_failed_pairs": 30, + "mean_reduction_percent": null, + "median_reduction_percent": null, + "sd_reduction_percent": null, + "mean_reduction_ci95": null, + "worst_reduction_percent": null, + "best_reduction_percent": null, + "median_runtime_seconds": 0.5509427230000483, + "p95_runtime_seconds": 4.250781863300062, + "baseline_optimal_n": 30 + }, + "main/10/2/mild/heat_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 29, + "FEASIBLE": 1 + }, + "reduction_n": 0, + "undefined_or_failed_pairs": 30, + "mean_reduction_percent": null, + "median_reduction_percent": null, + "sd_reduction_percent": null, + "mean_reduction_ci95": null, + "worst_reduction_percent": null, + "best_reduction_percent": null, + "median_runtime_seconds": 0.41523384999993596, + "p95_runtime_seconds": 3.579666664299906, + "baseline_optimal_n": 30 + }, + "main/10/2/mild/operations_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 30 + }, + "reduction_n": 0, + "undefined_or_failed_pairs": 30, + "mean_reduction_percent": null, + "median_reduction_percent": null, + "sd_reduction_percent": null, + "mean_reduction_ci95": null, + "worst_reduction_percent": null, + "best_reduction_percent": null, + "median_runtime_seconds": 0.3096998839999969, + "p95_runtime_seconds": 2.016358805200024, + "baseline_optimal_n": 30 + }, + "main/10/2/spatial/balanced": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 29, + "FEASIBLE": 1 + }, + "reduction_n": 30, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 4.1134834521191825, + "median_reduction_percent": 2.037260058767095, + "sd_reduction_percent": 7.115829946561201, + "mean_reduction_ci95": [ + 2.0030365214206594, + 6.946052787115669 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 32.0715507383296, + "median_runtime_seconds": 0.46163253300005636, + "p95_runtime_seconds": 3.7343728378499663, + "baseline_optimal_n": 29 + }, + "main/10/2/spatial/delay_budget": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 29, + "FEASIBLE": 1 + }, + "reduction_n": 30, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 4.624703338797223, + "median_reduction_percent": 2.6683572782797835, + "sd_reduction_percent": 6.539979593006159, + "mean_reduction_ci95": [ + 2.647477950949676, + 7.2275049961052815 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 27.945619963585937, + "median_runtime_seconds": 0.6202104640000243, + "p95_runtime_seconds": 3.0666605905499855, + "baseline_optimal_n": 29 + }, + "main/10/2/spatial/heat_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 28, + "FEASIBLE": 2 + }, + "reduction_n": 30, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 8.530157621536878, + "median_reduction_percent": 6.046819926040733, + "sd_reduction_percent": 10.263721698478435, + "mean_reduction_ci95": [ + 5.441893431270897, + 12.699055513650155 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 49.42566678919727, + "median_runtime_seconds": 0.4135734855000237, + "p95_runtime_seconds": 4.424948249749976, + "baseline_optimal_n": 29 + }, + "main/10/2/spatial/operations_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 29, + "FEASIBLE": 1 + }, + "reduction_n": 30, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 0.2886111704999621, + "p95_runtime_seconds": 2.3538541589499546, + "baseline_optimal_n": 29 + }, + "main/10/2/variable/balanced": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 29, + "FEASIBLE": 1 + }, + "reduction_n": 28, + "undefined_or_failed_pairs": 2, + "mean_reduction_percent": 8.593457248219869, + "median_reduction_percent": 3.243768418385975, + "sd_reduction_percent": 13.412765046888227, + "mean_reduction_ci95": [ + 4.162373921587699, + 14.061586669941125 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 43.80338665409659, + "median_runtime_seconds": 0.45286911350001446, + "p95_runtime_seconds": 3.882518840650037, + "baseline_optimal_n": 29 + }, + "main/10/2/variable/delay_budget": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 28, + "FEASIBLE": 2 + }, + "reduction_n": 28, + "undefined_or_failed_pairs": 2, + "mean_reduction_percent": 10.119381495141454, + "median_reduction_percent": 4.838144303048246, + "sd_reduction_percent": 14.272074263790936, + "mean_reduction_ci95": [ + 5.518724368879106, + 15.882922752627561 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 58.03279479459056, + "median_runtime_seconds": 0.6336524605001159, + "p95_runtime_seconds": 4.727127052799992, + "baseline_optimal_n": 29 + }, + "main/10/2/variable/heat_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 29, + "FEASIBLE": 1 + }, + "reduction_n": 28, + "undefined_or_failed_pairs": 2, + "mean_reduction_percent": 21.333563159031154, + "median_reduction_percent": 16.498998482232437, + "sd_reduction_percent": 22.622869787976885, + "mean_reduction_ci95": [ + 13.745959359634018, + 30.12753123079809 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 100.0, + "median_runtime_seconds": 0.33340540599988344, + "p95_runtime_seconds": 2.598020938950067, + "baseline_optimal_n": 29 + }, + "main/10/2/variable/operations_first": { + "attempts": 30, + "valid_schedules": 30, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 29, + "FEASIBLE": 1 + }, + "reduction_n": 28, + "undefined_or_failed_pairs": 2, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 0.4306364259999782, + "p95_runtime_seconds": 3.076713820100131, + "baseline_optimal_n": 29 + }, + "scaling/100/10/hot/balanced": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.06729009322733996, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.12734361173843192, + "mean_reduction_ci95": [ + -0.012292188864035554, + 0.21416246854605545 + ], + "worst_reduction_percent": -0.012292188864035554, + "best_reduction_percent": 0.21416246854605545, + "median_runtime_seconds": 30.57796534099998, + "p95_runtime_seconds": 30.785471898799916, + "baseline_optimal_n": 0 + }, + "scaling/100/10/hot/delay_budget": { + "attempts": 3, + "valid_schedules": 2, + "successful_solve_rate": 0.6666666666666666, + "statuses": { + "UNKNOWN": 1, + "FEASIBLE": 2 + }, + "reduction_n": 2, + "undefined_or_failed_pairs": 1, + "mean_reduction_percent": 0.168388266535775, + "median_reduction_percent": 0.168388266535775, + "sd_reduction_percent": 0.23813697027938857, + "mean_reduction_ci95": [ + 0.0, + 0.33677653307155 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.33677653307155, + "median_runtime_seconds": 30.163835069000015, + "p95_runtime_seconds": 31.004924316200025, + "baseline_optimal_n": 0 + }, + "scaling/100/10/hot/heat_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.39019834212097276, + "median_reduction_percent": 0.06737251390436959, + "sd_reduction_percent": 0.6184152039864804, + "mean_reduction_ci95": [ + 0.0, + 1.1032225124585489 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 1.1032225124585489, + "median_runtime_seconds": 30.339691841999866, + "p95_runtime_seconds": 30.463998861900063, + "baseline_optimal_n": 0 + }, + "scaling/100/10/hot/operations_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 30.31785899600004, + "p95_runtime_seconds": 30.704621654300013, + "baseline_optimal_n": 0 + }, + "scaling/25/5/hot/balanced": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.9769379954034595, + "median_reduction_percent": 0.8731793378185279, + "sd_reduction_percent": 1.0327339835763778, + "mean_reduction_ci95": [ + 0.0, + 2.0576346483918506 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 2.0576346483918506, + "median_runtime_seconds": 30.091599266999992, + "p95_runtime_seconds": 30.121912761000157, + "baseline_optimal_n": 0 + }, + "scaling/25/5/hot/delay_budget": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.7879975942824545, + "median_reduction_percent": 0.25170769941704535, + "sd_reduction_percent": 0.9734569870308264, + "mean_reduction_ci95": [ + 0.20062318652904118, + 1.9116618969012766 + ], + "worst_reduction_percent": 0.20062318652904115, + "best_reduction_percent": 1.9116618969012769, + "median_runtime_seconds": 30.04915285900006, + "p95_runtime_seconds": 30.09878450290007, + "baseline_optimal_n": 0 + }, + "scaling/25/5/hot/heat_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 3.0695166080401157, + "median_reduction_percent": 2.5206854839345842, + "sd_reduction_percent": 1.5144420594321353, + "mean_reduction_ci95": [ + 1.9060089978451982, + 4.781855342340565 + ], + "worst_reduction_percent": 1.9060089978451982, + "best_reduction_percent": 4.781855342340565, + "median_runtime_seconds": 30.07119623099993, + "p95_runtime_seconds": 30.09433122240007, + "baseline_optimal_n": 0 + }, + "scaling/25/5/hot/operations_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 30.052793474000055, + "p95_runtime_seconds": 30.061414565899963, + "baseline_optimal_n": 0 + }, + "scaling/5/1/hot/balanced": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 10.611380912139664, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 18.379450878292477, + "mean_reduction_ci95": [ + 0.0, + 31.834142736418993 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 31.834142736418993, + "median_runtime_seconds": 0.029082360000074914, + "p95_runtime_seconds": 0.0369047838000597, + "baseline_optimal_n": 3 + }, + "scaling/5/1/hot/delay_budget": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 10.611380912139664, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 18.379450878292477, + "mean_reduction_ci95": [ + 0.0, + 31.834142736418993 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 31.834142736418993, + "median_runtime_seconds": 0.03506604900007915, + "p95_runtime_seconds": 0.05417339279997577, + "baseline_optimal_n": 3 + }, + "scaling/5/1/hot/heat_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 12.337558139665296, + "median_reduction_percent": 4.7113629933021075, + "sd_reduction_percent": 17.448862979080438, + "mean_reduction_ci95": [ + 0.0, + 32.301311425693775 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 32.301311425693775, + "median_runtime_seconds": 0.029619056000001365, + "p95_runtime_seconds": 0.03351487879995148, + "baseline_optimal_n": 3 + }, + "scaling/5/1/hot/operations_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 0.040025158999924315, + "p95_runtime_seconds": 0.04098917150008674, + "baseline_optimal_n": 3 + }, + "scaling/50/5/hot/balanced": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.3144476697687317, + "median_reduction_percent": 0.27391704226306296, + "sd_reduction_percent": 0.3365484068635752, + "mean_reduction_ci95": [ + 0.0, + 0.6694259670431318 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.669425967043132, + "median_runtime_seconds": 30.158388045000038, + "p95_runtime_seconds": 30.18431659680009, + "baseline_optimal_n": 0 + }, + "scaling/50/5/hot/delay_budget": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.2927106928241545, + "median_reduction_percent": 0.3708158978408156, + "sd_reduction_percent": 0.1548334392814804, + "mean_reduction_ci95": [ + 0.11438111220489972, + 0.39293506842674836 + ], + "worst_reduction_percent": 0.11438111220489972, + "best_reduction_percent": 0.39293506842674836, + "median_runtime_seconds": 30.099158176000174, + "p95_runtime_seconds": 30.140447034999944, + "baseline_optimal_n": 0 + }, + "scaling/50/5/hot/heat_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.9718568788324164, + "median_reduction_percent": 0.8248350560022433, + "sd_reduction_percent": 0.5614545628387387, + "mean_reduction_ci95": [ + 0.4985408854218452, + 1.592194695073161 + ], + "worst_reduction_percent": 0.4985408854218452, + "best_reduction_percent": 1.592194695073161, + "median_runtime_seconds": 30.135364651999907, + "p95_runtime_seconds": 30.163901538799927, + "baseline_optimal_n": 0 + }, + "scaling/50/5/hot/operations_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "FEASIBLE": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 30.12696004999998, + "p95_runtime_seconds": 30.55757307889985, + "baseline_optimal_n": 0 + }, + "travel/5/2/hot/balanced": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 0.016633396999964134, + "p95_runtime_seconds": 0.042977018899983926, + "baseline_optimal_n": 3 + }, + "travel/5/2/hot/delay_budget": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.22705347954091382, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.39326816260016334, + "mean_reduction_ci95": [ + 0.0, + 0.6811604386227414 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.6811604386227414, + "median_runtime_seconds": 0.012237856000012926, + "p95_runtime_seconds": 0.03963903189996358, + "baseline_optimal_n": 3 + }, + "travel/5/2/hot/heat_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 2.3272860493072938, + "median_reduction_percent": 2.8798195907340096, + "sd_reduction_percent": 1.5408968227551056, + "mean_reduction_ci95": [ + 0.5863032540432319, + 3.5157353031446394 + ], + "worst_reduction_percent": 0.5863032540432319, + "best_reduction_percent": 3.5157353031446394, + "median_runtime_seconds": 0.01797369999997045, + "p95_runtime_seconds": 0.06030862179999871, + "baseline_optimal_n": 3 + }, + "travel/5/2/hot/operations_first": { + "attempts": 3, + "valid_schedules": 3, + "successful_solve_rate": 1.0, + "statuses": { + "OPTIMAL": 3 + }, + "reduction_n": 3, + "undefined_or_failed_pairs": 0, + "mean_reduction_percent": 0.0, + "median_reduction_percent": 0.0, + "sd_reduction_percent": 0.0, + "mean_reduction_ci95": [ + 0.0, + 0.0 + ], + "worst_reduction_percent": 0.0, + "best_reduction_percent": 0.0, + "median_runtime_seconds": 0.014768435000007685, + "p95_runtime_seconds": 0.06919159249998756, + "baseline_optimal_n": 3 + } +} diff --git a/reports/heat_reduction.png b/reports/heat_reduction.png new file mode 100644 index 0000000000000000000000000000000000000000..41f7b38e54c949061de8786c178a6aa567b36826 GIT binary patch literal 53612 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

KRK+phrl>;44FQf;x1N0yz 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�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 Th|*?j#Pk0HSjqFtQj-+`i%8T} literal 0 HcmV?d00001 diff --git a/reports/serial-partial/benchmark_environment.json b/reports/serial-partial/benchmark_environment.json new file mode 100644 index 0000000..b57e3ae --- /dev/null +++ b/reports/serial-partial/benchmark_environment.json @@ -0,0 +1,94 @@ +{ + "manifest_sha256": "86886b495c2aefe0327cd2392c180e64e3df62b3a9d8bd5c69a39cc23e321dd1", + "source_sha256": "90fa713ce7ce7a1c596819361dca1f14285ff8e42de60a777d56a22a9ee20476", + "manifest": { + "suite": "held-out-v1", + "registered_before_evaluation": true, + "solver_time_limit_seconds": 30, + "additional_weighted_delay_minutes": 60, + "configurations": [ + { + "label": "main", + "jobs": 10, + "crews": 2, + "families": [ + "mild", + "hot", + "variable", + "flat", + "spatial" + ], + "seed_start": 10000, + "instances": 30, + "travel": false, + "solver_time_limit_seconds": 5 + }, + { + "label": "scaling", + "jobs": 5, + "crews": 1, + "families": [ + "hot" + ], + "seed_start": 20000, + "instances": 3, + "travel": false + }, + { + "label": "scaling", + "jobs": 25, + "crews": 5, + "families": [ + "hot" + ], + "seed_start": 20000, + "instances": 3, + "travel": false + }, + { + "label": "scaling", + "jobs": 50, + "crews": 5, + "families": [ + "hot" + ], + "seed_start": 20000, + "instances": 3, + "travel": false + }, + { + "label": "scaling", + "jobs": 100, + "crews": 10, + "families": [ + "hot" + ], + "seed_start": 20000, + "instances": 3, + "travel": false + }, + { + "label": "travel", + "jobs": 5, + "crews": 2, + "families": [ + "hot" + ], + "seed_start": 30000, + "instances": 3, + "travel": true + } + ] + }, + "started_utc": "2026-10-08T22:54:58.913043+00:00", + "python": "3.12.14", + "platform": "Linux-6.18.44-x86_64-with-glibc2.39", + "logical_cpus": 9, + "solver_threads": 1, + "packages": { + "ortools": "9.15.6755", + "numpy": "2.3.5", + "heatops": "0.1.0" + }, + "cpu_model": "INTEL(R) XEON(R) PLATINUM 8573C" +} diff --git a/reports/tradeoff.png b/reports/tradeoff.png new file mode 100644 index 0000000000000000000000000000000000000000..dd669892f13a20421f2df0118e96a2227526c56d GIT binary patch literal 86157 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�cNBBZRO$e?$DOEU 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 e?-qD=M3kw7SNt>Fn-9i Date: Fri, 9 Oct 2026 01:01:36 -0400 Subject: [PATCH 2/2] docs: link completed evidence pull request in handoff report --- docs/final-implementation-report.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/final-implementation-report.md b/docs/final-implementation-report.md index dde3b67..762398b 100644 --- a/docs/final-implementation-report.md +++ b/docs/final-implementation-report.md @@ -75,7 +75,7 @@ python scripts/profile_scheduler.py 核心分支:`feature/heatops-v2`,PR https://github.com/MichelleHan7/HeatOps/pull/3 已于 2026-10-09 01:57 UTC 在仓库侧合并,合并提交 `9a229675478fd4177db36c0c1d823b5beb3ced90`。恢复后已确认 main 的文件树与已测试核心实现一致。 -补充交付分支:`feature/heatops-v2-results`。本次只创建补充 PR,不直接写入 main。 +补充交付分支:`feature/heatops-v2-results`。草稿 PR:https://github.com/MichelleHan7/HeatOps/pull/4 。结果与文档提交:`b4f7e48972db75b74d729f9b279f9548d242d9ee`。本次只创建补充 PR,不直接写入 main。 实现提交: - 6bbddba docs: audit legacy scheduler and preserve Phoenix baseline

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�kC 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 |U%1bSA>(&|x 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