Xpress-Mosel

Xpress-XAD
Xpress-BCL

Xpress-Kalis

 
 

 

FICO Xpress-Kalis

 

Xpress-Kalis´Â Á¦¾à ÇÁ·Î±×·¡¹Ö( Constraint Programming, CP) ¿£ÁøÀ¸·Î Á¶ÇÕ ÃÖÀûÈ­ ( Constraint Programming ) ¹®Á¦ÀÇ ¸ðµ¨¸µ°ú ¾Ë°í¸®ÁòÀ» Á¦°øÇÕ´Ï´Ù. »ý»ê ¹× ¼­ºñ½º ÇöÀå¿¡¼­ÀÇ ½Ã°£ ´ÜÀ§ ȤÀº ÀÏ ´ÜÀÇ ÀÛ¾÷/ ¼³ºñ ½ºÄÉÁ층°ú °°ÀÌ º¹ÀâÇÑ ³í¸®Àû Á¦¾àÀ» ¸¸Á·ÇÏ´Â ´ë¾ÈÀ» ºü¸¥ ½Ã°£³»¿¡ ã´Â »óȲ¿¡ ÀûÇÕÇÕ´Ï´Ù.

Features

Besides standard linear constraints, Xpress-Kalis defines a certain number of so-called global constraint relations over finite domain variables, including `all-different', `element', `occurrence' (cardinality), `equivalence', and `implication'. It is also possible to combine several constraints to logic expressions, for instance to state disjunctions.

 

 

Constraint handling: constraints are either posted automatically or at the user's explicit request, making it thus possible to write models with various degrees of interactivity.

The particular strength of Kalis lies in the flexible definition of enumeration strategies: the user may choose among different branching schemes (determining the shape of the search tree), and define combinations of the built-in variable and value selection strategies with his own heuristics.

Xpress-IVE displays

The visual development environment Xpress-IVE supports the development and analysis of CP models through several software-specific displays, including the graphical representation of the CP search tree and a CP statistics pane. Naturally, all standard features of IVE (to name a few: browsable entities display, syntax highlighting, debugger) are equally available.

       
Model with user graph Search tree display CP statistics

Combining solvers

The Mosel language can be used as a platform for combining different solvers, in particular Xpress-Kalis with Xpress-Optimizer for joint CP – LP/MIP problem solving.

 Click here to download a whitepaper on combined CP–MP problem solving

 

 

 

 

Copyright 2005¨Ï Optiware All rights reserved. ¡Û ´ëÇ¥ : À¯½ÃÇØ

»ç¾÷ÀÚ µî·Ï¹øÈ£ : 129-81-86384 ¡Û°æ±âµµ ¼ö¿ø½Ã ¿µÅ뵿 ½Åµ¿ 486 µðÁöÅп¥ÆÄÀÌ¾î ¥± ¢Ï 02-588-5682