frontier_multiobj

버전 1.0.0 (4.91 KB) 작성자: Ben Petschel
find a Pareto frontier for multiple objective mixed integer linear optimisation with two objectives
다운로드 수: 6
업데이트 날짜: 2024/9/7

라이선스 보기

Consider a multiobjective optimisation to minimise both f1(x) and f2(x). A point x is Pareto efficient if there are no other points x' which satisfy f1(x')<=f1(x) and f2(x')<=f2(x) without both inequalities equal. This function finds a set of Pareto efficient points for the linear multiobjective optimisation subject to specified integer constraints, linear inequalities and linear equality constraints.
NOTE: REQUIRES OPTIMISATION TOOLBOX.
A small example:
[x,v]=frontier_multiobj( [6,4,2,1; -5,-4,-3,-2], 1:4, [], [], [], [], zeros(4,1), ones(4,1));
display(x);
display(v); % expect [0 1 2 3 5 6 7 9 11 12 13;0 -2 -3 -5 -6 -7 -9 -10 -11 -12 -14]
plot(v(1,:),-v(2,:),'x')
For other examples, run frontier_multiobj() without any input arguments.

인용 양식

Ben Petschel (2026). frontier_multiobj (https://kr.mathworks.com/matlabcentral/fileexchange/172294-frontier_multiobj), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2024a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
태그 태그 추가
버전 게시됨 릴리스 정보
1.0.0