이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
OptimizationInequality
부등식 제약 조건
설명
OptimizationInequality
객체는 OptimizationVariable
객체 또는 OptimizationExpression
객체에 대한 부등식 제약 조건을 포함합니다. 부등식 제약 조건에는 비교 연산자 <=
또는 >=
가 사용됩니다.
단일 명령문은 부등식으로 구성된 하나의 배열을 나타낼 수 있습니다. 예를 들어 다음과 같은 단일 명령문으로 행렬 변수 x
의 각 행의 합이 1을 넘지 않는다는 부등식을 표현할 수 있습니다.
constrsum = sum(x,2) <= 1
OptimizationInequality
객체는 OptimizationProblem
의 제약 조건으로 사용할 수 있습니다.
팁
전체 워크플로는 문제 기반 최적화 워크플로 항목을 참조하십시오.
생성
최적화 표현식에 비교 연산자 <=
또는 >=
를 사용하여 부등식을 만듭니다.
점 표기법을 사용하여 최적화 문제의 Constraints
속성에 부등식을 포함합니다.
prob = optimproblem;
x = optimvar('x',4,6);
SumLessThanOne = sum(x,2) <= 1;
prob.Constraints.SumLessThanOne = SumLessThanOne;
optimineq
또는 optimconstr
을 사용하여 빈 최적화 부등식을 만들 수도 있습니다. 그런 다음, 일반적으로 루프에서 부등식을 설정합니다. 예제는 루프에서 부등식 만들기 항목을 참조하십시오. 하지만 문제를 최대한 효율적으로 정식화하려면 루프에서 부등식을 설정하지 마십시오. Create Efficient Optimization Problems 항목을 참조하십시오.
속성
객체 함수
infeasibility | Constraint violation at a point |
show | optimization 객체에 대한 정보 표시 |
write | Save optimization object description |
예제
버전 내역
R2019b에 개발됨