내가 Pyomo +의 glpk 솔버 (Anaconda2 64 비트 스파이더) 일부 simle의 예를 실행하려고 : from pyomo.environ import *
model = ConcreteModel()
model.x_1 = Var(within=NonNegativeReals)
model.x_2 = Var(within=NonNegativeReals)
나는 pyomo 내 모델에서 지수의 여러 수준을 가지고 있고,이 같은 인덱스 변수 수 있어야합니다 : model.b['a',1]
을하지만 어떤 이유로 가능하지 않는 것 같습니다. 나는이 같은 다단계 인덱싱을 사용할 수 있습니다 model = ConcreteModel()
model.W = RangeSet(0,1)
model.I = RangeSet(0,
프로모션과 PySP가 처음입니다. 나는 명령 `pyomo solve --solver=glpk ReferenceModel.py ReferenceModel.dat`
에게 https://projects.coin-or.org/Coopr/browser/pyomo.data/trunk/pyomo/data/pysp/vehicle_routing/3-7f?rev=9398
저는 Pyomic을 사용하여 반 배치 반응을 모델링했습니다. 은 반응물 중 하나 T1 시간 단위 소정 유량으로 공급되고, 반 배치 반응기를 설명하는 ODE 시스템을 고려 반응물 t 단부 때까지 진행하고, 분명 t1 < t end. 흐름, 나는 조건부 규칙을 사용할 수 있습니다에서 중지를 지정하려면 (T1 = 3.5 * 60 가정) : 불연속을 생성합니다 (
해결하려는 선형 정수 프로그램이 있습니다. 솔버 glpk (덕분에 this answer)와 pyomo를 설치했습니다. 다음과 같은 코드를 작성했습니다 : from pyomo.environ import *
from pyomo.opt import SolverFactory
a = 370
b = 420
c = 2
model = ConcreteMo