Models and development tools can't do their jobs without optimization engines. Over 100 software companies embed our advanced engines. With over 75 PhDs on staff, ILOG is an expert in the complex mathematics and logic programming that drive optimization:
Linear and mixed-integer programming technologies have been employed with tremendous success since the 1960s. Mathematical programming (MP) can solve hundreds of problem types to optimality.
Constraint programming (CP) uses domain reduction and constraint propagation to solve highly combinatorial problems where a feasible solution may be the best starting point. Usually, these problems are difficult or impossible to represent using linear expressions. CP approaches are necessary for the detailed scheduling problems commonly found in manufacturing and transportation.