Repository navigation
v2.1.0 — Java Parity, Model Alignment & Warm-Start Test
v2.1.0 delivers a major stabilization and alignment update focused on reproducibility, Java baseline compatibility, and solver workflow modernization. The release introduces Java-compatible conversion semantics, automatic integer/float model selection, optional CPLEX warm-start integration, and a complete reorganization of experiment outputs and diagnostics.
This version resolves critical model inconsistencies, including the RCLP temporal recursion bug, energy/time scaling mismatches, and parity issues between Python and the JITS2022 Java baseline. It also standardizes the repository structure, consolidates documentation, and provides a fully translated, stage-based investigation history covering converter behavior, Battery-Decided alignment, integer/float equivalence, and warm-start reproducibility.
Key outcomes include:
- Java-compatible converter mode with seconds-based timing and integer energy units
- Automatic precision-aware runner execution
- Corrected CLP/RCLP model behavior and UNSAT handling
- Optional universal warm-start workflow for CPLEX
- Reorganized
experiments/resultshierarchy and diagnostics - Complete v2.1.0 documentation consolidation and English translation