Forum & resources

Access to forum and resources is limited to registered members.
Please log on or apply for membership

Share this page

Join us, Get more

Join the Artelys community and get a full access to :

• Tips and tricks
• Upcoming developments
• Ressources
• Client case
• Experience sharing

Register

Artelys Kalis

 

Constraint programming solver for large combinatorial problems

Kalis

An Interactive and User-Friendly Hybrid MIP/CP Framework for large combinatorial problems.

Artelys Kalis is an innovative constraints programming component able to solve quickly and efficiently a wide range of combinatorial problems such as: scheduling, timetabling, resource allocation, equipment or network configuration, etc.

Artelys Kalis is also available in FICO™ Xpress Optimization (Xpress-Kalis).

 

Academic partnership

Furthermore, if you are an academic at a degree-awarding institution you can join our Academic Partnership to receive a special discounted package. This package includes:

• Ten fixed PC annual licenses. Each license includes the latest version of Artelys Kalis (C++ callable library), an exhaustive documentation, and ready-to-use tutorial examples

• Right to print/copy all documentation for teaching and research

Please contact us for more information.

Key benefits & features

 

Key benefits

• No limitation to linear or non-linear modeling
• Use of a rich semantic
• Increase the flexibility of the modelization
• Extremely performing with highly combinatorial and constrained problems
• Take into consideration more problems
• Object-oriented

Key features

• Comprehensive library of constraints and search heuristics
• User-defined constraints, search heuristics and callbacks
• Automatic generation of LP or MIP relaxations for faster optimization runs
• Solves arithmetic constraints over floating point variables
• Defines high-level modeling objects to represent tasks and resources
• Specialized modeling objects, constraints and search heuristics for scheduling and resource     
allocation problems
• Flexible definition of enumeration strategies: the user may choose among different branching schemes, and define combinations of the built-in variable and value selection strategies with his own heuristics
New! Multi-threaded optimization for multi-core architectures

Problem classes solved by Artelys Kalis

• General Mixed Integer Nonlinear Problems (MIP/MINLP)
• Process Planning and Scheduling
• Resource Allocation and Crew Rostering
• Vehicle Routing and Supply Chain Design

Programming interfaces

Operating systems

Business Applications

A few examples of Artelys Kalis applications.

 

Strategic healthcare / Defense

• Disaster places evacuation plan for a big city

Production planning

• Cane sugar production
• Job-shop scheduling

Workforce planning

• Cinema personnel planning
• Emergency service planning

Logistics

• Cargo-ship loading

Transportation

• Airport scheduling of aircraft landing times
• Helicopter loading with centring constraints

Telecoms

• Frequency allocation for cellular network
• Frequency allocation for cellular network with polarity constraints

Entertainments

• Euler Knight
• Sudoku
• N-queens

Manuals

coming soon!

 

Download a trial version

step 1 Select version

  • This version is meant to be used by students who want to use Artelys Kalis for educational purposes.

  • This version is meant to be used for evaluating Artelys Kalis in a commercial context with no gain or profit.

  • This version is meant to be used by degree awarding institutions who want to evaluate Artelys Kalis for research or educational purposes.

DO NOT REMOVE

Frequently asked questions

If you have question regarding Artelys Kalis, please contact us : info-kalis@artelys.com.

Artelys Kalis support

Artelys provides technical support worldwide for Artelys Kalis.

More information
Top of page