PySCIPOpt  4.3.0
Python Interface for the SCIP Optimization Suite
piecewise.py File Reference

several approaches for solving problems with piecewise linear functions. More...

Go to the source code of this file.

Namespaces

 piecewise
 

Functions

def convex_comb_agg (model, a, b)
 
def convex_comb_agg_log (model, a, b)
 
def convex_comb_dis (model, a, b)
 
def convex_comb_dis_log (model, a, b)
 
def convex_comb_sos (model, a, b)
 
def gray (i)
 
def mult_selection (model, a, b)
 

Variables

list a = [ -10, 10, 15, 25, 30, 35, 40, 45, 50, 55, 60, 70]
 
 A = model.addCons(3*X + 4*Y <= 250, "A")
 
list b = [ -20,-20, 15, -21, 0, 50, 18, 0, 15, 24, 10, 15]
 
 B = model.addCons(7*X - 2*Y + 3*u == 170, "B")
 
 model = Model("multiple selection")
 
 u = model.addVar(vtype="C", name="u")
 
 w
 
 X
 
 Y
 
 z
 

Detailed Description

several approaches for solving problems with piecewise linear functions.

Definition in file piecewise.py.