2차 프로그래밍 AS
- 업데이트 날짜:2025-07-30
- 5분 (읽기 시간)
내부 포인트 알고리즘 또는 활성 세트 알고리즘을 사용하여 문제를 풉니다: 0.5x*Q*x + c*x 최소화, 이 때 A*x=b이고 I 최소는 D*x보다 작거나 같으며 D*x는 I 최대보다 작거나 같습니다. 반드시 사용할 다형성 인스턴스를 수동으로 선택해야 합니다.

입력/출력
웜 시작?
—
웜 시작?은 최적화의 웜 시작 허용 여부를 나타냅니다. 웜 시작?이 참일 경우, LabVIEW는 이전 솔루션의 활성 제약 인덱스를 현재 문제에 대한 초기 활성 제약 세트로 사용합니다. 기본값은 거짓입니다.
시작
—
시작은 최적화 프로세스가 시작하는 n차원의 포인트입니다.
목적 함수
—
목적 함수는 최소화하려는 수식의 2차항 및 선형항의 계수를 포함합니다.
파라미터 경계
—
파라미터 경계는 파라미터가 (x)가 취할 수 있는 최소 및 최대값을 포함합니다.
상등 제약
—
상등 제약은 선형 행렬 상등 제약 Ax=b를 정의합니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
부등 제약
—
부등 제약은 선형 행렬 부등 경계 I 최소<Dx<I 최대를 포함합니다.
정지 기준
—
정지 기준은 최적화를 종료하는 조건의 집합입니다. (함수 허용오차 AND 파라미터 허용오차 AND 경사 허용오차) OR 최대 반복 OR 최대 함수 호출인 경우, 최적화가 끝납니다.
최소값
—
최소값은 경계와 구속조건을 만족시킬 때 2차 목적 함수를 최소화하는 값의 세트입니다.
f(최소값)
—
f(최소값)는 최소에서의 2차 목적 함수 0.5x^TQx + cx의 값입니다.
라그랑지 곱수
—
라그랑지 곱수는 상등 및 부등 제약에 대응하는 라그랑지 함수의 계수입니다. 3개의 상등 제약과 두 개의 부등 제약이 있는 경우, 처음 세 개의 라그랑지 곱수는 상등 제약에 대응하고 마지막 두 개의 라그랑지 곱수는 부등 제약에 대응하게 됩니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
웜 시작?
—
시작
—
목적 함수
—
Q
—
에러 입력(에러 없음)
—
정지 기준
—
함수 허용오차
—
최대 반복
—
최소값
—
f(최소값)
—
에러 출력
—