2017-05-05 6 views
3

최적화 문제가 있으며이를 최적화하기 위해 Python과 Gurobi를 사용하고 있습니다. 내 문제 공식에는 중첩 된 합계가있는 제약이 있습니다. Gurobi Python : 제약 조건에 중첩 된 합계를 작성하는 방법

constraint

나는 최근에 파이썬을 배우기 시작했고 나는 gurobi 문서와 예제 코드에서 검색 나는 중첩 합의 예를 찾을 수 없습니다.

누구든지 제가이 문제를 해결할 수 있는지 궁금합니다. 미리 감사드립니다! 발전기 표현 문에 대한 quicksum으로() 함수와 두 개의 내부 문에 대한

+0

FxT 확인'sum (a * a b for itertools.product (A, B))'와 (과) 같은 것이 z보다 작습니까? – Moberg

답변

3

사용이 :

mycts = m.addConstrs((quicksum(x[i,f,p]*y[i,f,p,t] 
           for i in I for p in P[i,f]) <= z[f,t] 
         for f in F for t in T), "myconstraint") 

m이 Model 개체입니다.

+0

답변 해 주셔서 감사합니다. – nanika