Published June 18, 2026 | Version mork-parent-0.22

mork-optimization/mork: Mork v0.22

  • 1. Universidad Rey Juan Carlos
  • 2. @GRAFO-URJC

Description

What's Changed

  • (Breaking) Simplify VNS implementation. New doc page for VNS.
  • (Breaking) Minimum required Java version is now Java 25 LTS.
  • (New) LocalSearchCachedBestImprovement improver component
  • (New) Support tar and tar.gz compressed instance files, in addition to existing zip and 7z formats.
  • (New) Auto detect if instance files contain BOM (Byte Order Mark) and remove it.
  • (New) Python tools module, refactor complexity analysis & instance selector scripts
  • (New) #129: New Excel serializer, allows users to extend the raw data and should have better performance in most cases.
  • (New) Update dependencies, biggest change is migration to Spring Boot 4 and Jackson 3.
  • (New) #131: Optional JVM warm-up pass before measured experiment executions.
  • (Fix) Irace v4.2 integration
  • (Fix) #228: Instance selector failed to copy instances if they were not in the root instance folder
  • (Fix) #300: Use algorithmName in Algorithm::toString when possible, fallback to current class name.
  • (Fix) #301: Warning if SOLVER_NWORKERS exceeds physical CPU cores in configuration
  • (Fix) #208: Custom solution properties missing from Excel report
  • (Fix) Restrict paths when running in autoconfig / irace / follower mode to those declared in the experiment
  • (Fix) Instance selector: create an index file instead of copying files. Fix bug related to compressed files.
  • (Fix) Improve exception handling in serializing, add missing context.

Full Changelog: https://github.com/mork-optimization/mork/compare/mork-parent-0.21...mork-parent-0.22

Files

mork-optimization/mork-mork-parent-0.22.zip

Files (11.0 MB)

Name Size Download all
md5:43bb892b4cee4f898c2ff926df9eb45b
11.0 MB Preview Download

Additional details

Related works