함수 > 풀이 및 최적화 > KNITRO의 풀이
  
KNITRO의 풀이
PTC Mathcad Prime의 최적화 풀이 시스템이 고급 KNITRO 최적화 소프트웨어 라이브러리로 대체되었습니다. KNITRO 라이브러리는 이전 풀이 시스템보다 성능과 안정성이 향상된 두 가지 알고리즘을 제공합니다. 이 두 알고리즘은 장벽 방법이라고도 하는 내점법(Interior-Point)과 활성 집합(Active-Set) 방법입니다.
다음과 같은 변경 사항이 적용됩니다.
무제약 최적화 또는 연계 방정식 시스템(선형 또는 비선형)을 위한 findminerr 함수는 계속 기존 LM(레벤버그-마쿼르트) 알고리즘을 기본적으로 사용합니다. LM이 실패하는 경우 문제가 최적화 문제로 다시 구성되고 PTC Mathcad에서 KNITRO 엔진을 사용하여 문제를 풉니다.
제약 최적화를 위한 minimizemaximize 함수도 이제 KNITRO 풀이 시스템을 사용합니다. 풀이 시스템은 자동으로 여러 알고리즘을 시도하도록 설정되고 문제에 합리적인 해가 없는 경우에만 실패합니다.
드물게 안장점(saddle point) 동작이 발생하는 문제의 경우 동일한 초기 조건에서 시작한 두 풀이 시스템이 다양한 수치적 원인으로 인해 서로 다른 두 유효 결과로 종료될 수 있습니다. 풀이 구간이 이전 버전의 PTC Mathcad와 다른 결과를 생성하는 경우 결과의 최소값이나 최대값이 향상되었는지 확인하십시오.
공차는 내부적으로 설정되므로 KNITRO 풀이 시스템에서 TOL을 사용해서는 안 됩니다.
CTOL은 계속 findminerr 함수의 제약 조건을 충족하도록 공차를 제어합니다. 풀이 구간이 실패하지만 해가 있는 것으로 보이는 경우 초기 조건을 달리하여 시도할 수 있습니다.