Benders2Stage.cs
60masteri.인스턴스화("lp를 사용하는 masterproblem max zmaster", 선택,신규 GAMSModifier(cutconst),신규 GAMSModifier(cutcoeff),신규 GAMSModifier(세타,업데이트작업.Fixed,thetaFix));
113cutconst.기록 찾기(iter.ToString()).값+= 확률 * 하위.SyncDB.GetEquation("시장").기록 찾기(j.Keys).한계* 수요.기록 찾기(j.Keys).값;
이 예는 간단한 Benders 분해 방법의 순차적 구현을 보여줍니다 ...
GAMSModelInstance AddModelInstance(string modelInstanceName=null)
GAMSVariable GetVariable(문자열 변수 식별자)
GAMSParameter GetParameter(문자열 매개변수 식별자)
GAMSSet GetSet(문자열 setIdentifier)
GAMSVariable AddVariable(문자열 식별자, 정수 차원, VarType varType, 문자열 설명텍스트="")
GAMSequation GetEquation(문자열 방정식 식별자)
문자열 이름
GAMSParameter AddParameter(문자열 식별자, 정수 차원, 문자열 설명텍스트="")
새 GAMSEquationRecord FindRecord(params 문자열[] 키)
슬롯 나라데이터베이스 OutDB
void Run(GAMSOptions gamsOptions=null, GAMSCheckpoint 체크포인트=null, TextWriter 출력=null, Boolean createOutDB=true)
슬롯 나라데이터베이스 SyncDB
void Solve(SymbolUpdateType 업데이트 유형=SymbolUpdateType.BaseCase, TextWriter 출력=null, GAMSModelInstanceOpt miOpt=null)
void 인스턴스화(문자열 모델 정의, params GAMSModifier[] 수정자)
SymbolUpdateType
void Dispose()
ModelStat 모델상태
사전< 문자열, 문자열 > 정의
void Dispose()
새 GAMSParameterRecord FindRecord(params 문자열[] 키)
새 GAMSParameterRecord AddRecord(params 문자열[] 키)
새 GAMSVariableRecord FirstRecord()
GAMSJob AddJobFromString(문자열 gamsSource, GAMSCheckpoint 체크포인트=null, 문자열 jobName=null)
GAMSCheckpoint AddCheckpoint(string checkpointName=null)
GAMSOptions AddOptions(GAMSOptions optFrom=null)
업데이트작업
VarType