함수 > 풀이 및 최적화 > 풀이 구간 함수 > 최적화 함수
  
최적화 함수
maximize(f, var1, var2, ...), minimize(f, var1, var2, ...) - 풀이 구간의 제약 조건이 충족되고 목적 함수 f가 최소값이나 최대값을 갖는 함수 f의 모든 인수 값을 구합니다.
함수에 인수가 하나뿐이면 해가 스칼라 값입니다. 그렇지 않을 경우 첫 번째 요소는 var1, 두 번째 요소는 var2 등으로 지정되는 벡터가 해가 됩니다. PTC Mathcad Prime는 모든 인수 값을 동시에 조정하여 오차를 최소화합니다.
인수
f는 최소화하거나 최대화할 목적 함수입니다. 풀이 구간 함수에 인수가 없는 상태로 f를 제공해야 합니다.
var1, var2, ... 등은 목적 함수 f의 각 인수에 대한 추측값입니다. 추측값을 입력하는 순서는 목적 함수의 인수 순서와 같아야 합니다. 풀이 구간에 하나 이상의 추측값이 포함되는 경우 모든 값을 maximize 또는 minimize 함수의 인수로 전달해야 합니다.
추가 정보
제약이 없는 함수 최적화의 경우 풀이 구간 외부에서 maximizeminimize 함수를 사용할 수 있습니다. PTC Mathcad Prime는 풀이 구간 외부에 지정한 제약 조건을 무시합니다.
레거시 PTC Mathcad 함수 MaximizeMinimize는 각각 maximizeminimize와 교환하여 사용할 수 있습니다.
리본에서 소문자 함수를 삽입하거나 수동으로 소문자/대문자 버전을 입력하면 자동으로 키워드 레이블이 할당됩니다.
maximizeminimize 함수는 KNITRO 풀이 알고리즘을 사용합니다.
maximizeminimize에서 반환되는 매개변수의 차수는 f 함수의 인수 차수와 일치합니다.
최적화 문제에 대한 제약 조건을 추가하는 경우 등호 제약 조건의 수가 최적화 변수의 수보다 적어야 합니다. 그렇지 않으면 대개 제약 조건에 의해 변수의 값이 고정되어 최적화할 대상이 없게 됩니다. 이와 달리, 부등호 제약 조건은 원하는 수만큼 사용할 수 있습니다.
입력한 추측값이 지정된 제약 조건을 충족해야 합니다.