LocalSolver logo
is now
Hexaly logo

We're excited to share that we are moving forward. We're leaving behind the LocalSolver brand and transitioning to our new identity: Hexaly. This represents a leap forward in our mission to enable every organization to make better decisions faster when faced with operational and strategic challenges.


LocalSolver 11.5

CSV Module

The LSP language has now a CSV module. It allows you to read CSV content from a file.

For more details about the CSV module, please check out the documentation on CSV module in the standard library.

API Changes

LSP

  • Added the CSV module.

Python

  • Added LSSolution.get_objective_gap() to retrieve the gap computed by the solver for the given objective.

  • Added LSPModeler.create_solver() to create new LocalSolver instances that can be used to launch modules in classic mode.

  • Added LSPModule.run_main() to run a LSP module in main mode.

C++

  • Added LSSolution::getObjectiveGap() to retrieve the gap computed by the solver for the given objective.

  • Added LSPModeler::createSolver() to create new LocalSolver instances that can be used to launch modules in classic mode.

  • Added LSPModule::runMain() to run a LSP module in main mode.

C#

  • Added LSSolution.GetObjectiveGap to retrieve the gap computed by the solver for the given objective.

  • Added LSPModeler.CreateSolver to create new LocalSolver instances that can be used to launch modules in classic mode.

  • Added LSPModule.RunMain to run a LSP module in main mode.

Java

  • Added LSSolution.getObjectiveGap to retrieve the gap computed by the solver for the given objective.

  • Added LSPModeler.createSolver to create new LocalSolver instances that can be used to launch modules in classic mode.

  • Added LSPModule.runMain to run a LSP module in main mode.