2017-05-18 5 views

답변

1

할 수 있습니다 rc (비용 절감)라는 접미사가 다음과 같은 인터페이스에서이를 얻기 위해 선언 :

  • Gurobi : LP, MPS 파이썬을
  • CPLEX : LP, MPS, 파이썬
  • Glpk : LP, MPS

Xpress가 해당 목록에있을 수도 있지만이를 확인할 방법이 없습니다.

AMPL 용 Gurobi 및 Cplex 솔버는이 정보를 접미어로 반환하지 않으므로 (이유는 모르겠 음) Pyomo의 NL 파일 인터페이스를 통해 이러한 정보를 얻을 수 없습니다.

또한 Ipopt의 경우 아래쪽 경계와 상한선의 이중화에 각각 ipopt_zL_outipopt_zU_out이라는 접미사를 선언하여이 값을 얻을 수 있습니다. 더 자세한 설명은 this 예제를 참조하십시오.

위의 목록은 내가 알고있는 것입니다. 이 정보를 접미어를 통해 제공하는 다른 AMPL 솔버가있을 수 있으므로 접미사의 이름을 알고있는 한 Pyomo의 NL 파일 인터페이스를 통해 해당 솔루션 정보에 액세스 할 수 있습니다.