Ograniczenia

Można stosować następujące rodzaje ograniczeń:

Zbiór ograniczeń jest reprezentowany jako obiekt ArrayList. Wszystkie ograniczenia są elementami listy.

Przykład 6.7. Tworzenie listy zawierającej ograniczenia

from biz.sc.math.opt.constraint import *
from java.util import ArrayList

bc = BoundConstraint([1,1,2],[2,3,4])

lineq = LinearInequality([[1,1,2],[1,-1,3]], [2,3], FALSE)

constraints =  ArrayList()

constraints.add(bc)
constraints.add(lineq)