Initializing help system before first use

cp_get_linrelax

cp_get_linrelax


Purpose
Returns an automatic relaxation of the cp problem
Synopsis
function cp_get_linrelax(orientation: integer) : cplinrelax
function cp_get_linrelax(orientation: integer,constraints: set of integer) : cplinrelax
Arguments
orientation 
0 for an 'LP oriented' relaxation (convex hull) and 1 for a 'MIP oriented' relaxation (can be an exact representation of the underlying CP problem)
constraints 
Return value
A linear relaxation
Example
The following example shows how to obtain a 'MIP oriented' relaxation by relaxing only the linear part of the problem and the logical constraints.
relax := cp_get_linrelax(1,{KALIS_LINEAR_CONSTRAINTS,
                            KALIS_LOGICAL_CONSTRAINTS})
Related topics