다목적 문제를 해결해야하지만 CPLEX 또는 Matlab을 사용해야하는지 여부는 알 수 없습니다. 두 도구의 장점과 단점을 설명 할 수 있습니까? 대단히 감사합니다!다목적 최적화를 해결하십시오 : CPLEX 또는 Matlab?
답변
이것은 실제로 CPLEX 또는 MATLAB 사이를 결정하는 것이 아니라 여러 목적이있는 경우 가장 적합한 모델링 방법을 선택하는 것에 대한 질문입니다.
다중 기준 의사 결정은 그 자체로 전체 서브 필드입니다. 다음을보십시오 : http://en.wikipedia.org/wiki/Multi-objective_optimization.
일단 접근법을 결정하고 문제를 공식화하면 (여러 목표를 가중치 적용 또는 일련의 선형 프로그램으로 접음) 도구가 작업을 수행합니다.
MATLAB에 익숙하므로이 프로그램을 사용하여 일련의 선형 프로그램을 해결할 수 있습니다 (목표 프로그래밍 방식). 이 페이지에는 Mathworks가 단계별 세부 정보가 포함 된 몇 가지 예가 나와 있습니다. 시작하려면 http://www.mathworks.com/discovery/multiobjective-optimization.html입니다.
대단히 감사합니다! –
pareto 유형의 다목적 사고를 해결할 수 있습니까? 필자가 알고있는 것은 사전 식 obj를 정의하여 간단한 목표 프로그래밍을 해결할 수 있다는 것입니다. 또는 가중치를 사용하여 감도 정보로 점진적으로 가중치를 변경하고 파레토 프론트를 "열거"합니다. 파레토 프런트는 가중치에 크게 의존하며 매우 주관적입니다.
프리 플렉스가 양면 복사를 해결하는 방법을 here이라고하면 좋지 않은 것처럼 보입니다.
순위를 포함하는 진정한 파레토 방식에 대해서는 일부 GA 변형이 NSGA-II처럼 할 수 있음을 알고 있습니다.
이 패키지에만 제한되는 이유는 무엇입니까? – shuttle87
내가 Matlab에 익숙하기 때문에 CPLEX (infact 내 실험실)의 라이센스 버전이 있습니다. –
다른 언어에 익숙합니까? – shuttle87