Multiple Design Options - MOPSO (MDO-MOPSO)

버전 1.5 (21.7 KB) 작성자: Davide Fioriti
Parallel version of Multi-Objective Particle Swarm Optimization also with improved convergence, history tracking and multiple design options
다운로드 수: 362
업데이트 날짜: 2022/2/13
Improved version of Multiple Objective Particle Swarm Optimization (MOPSO), that:
(1) has advanced convergence criteria,
(2) tracks the entire history of the simulated points including auxiliary quantities,
(3) supports parallel computing by specifying a paremter,
(4) identifies Multiple Design Options: points close to the Pareto frontier for a given tolerance,
(5) presents a more user-friendly method to set options is also included, and
(6) supports vectorized functions.
Two advanced convergence criteria are based on (1) the spread measure and (2) quadratic mean of the crouding distances, which enhance the standard criterion based on maximum number of iterations.
Similarly to MATLAB optimization functions, the code implements options for the solver with default values; this version enables the user to change only the desired parameter in a simple way, as also shown in the example.
More details are reported in the referenced paper or please leave a comment below.
The proposed formulation automatically supports vectorized functions or not-vectorized function; for the non-vectorized functions, the methodology also supports parallel computing by simply enabling a parameter.

인용 양식

Fioriti, Davide, et al. “Coupling Economic Multi-Objective Optimization and Multiple Design Options: A Business-Oriented Approach to Size an off-Grid Hybrid Microgrid.” International Journal of Electrical Power & Energy Systems, vol. 127, Elsevier BV, May 2021, p. 106686, doi:10.1016/j.ijepes.2020.106686.

양식 더 보기
MATLAB 릴리스 호환 정보
개발 환경: R2020b
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

GitHub 디폴트 브랜치를 사용하는 버전은 다운로드할 수 없음

버전 게시됨 릴리스 정보
1.5

Update connection with github

1.4

Link to github

1.3.5

Better description of the parallel capabilities

1.3.4

Updated reference citation

1.3.3

Updated summary

1.3.2

Updated summary

1.3.1

Updated summary

1.3

Updated description to specify the parallel capabilities of the methodology

1.2.1

Re-upload of files, minor changes

1.2

Update function for efficiency

1.1.1

Changed image

1.1

Inclusion of the calculation procedure for MDOs for 2- and N-dimensional multi-objective optimization

1.0.4

- updated title

1.0.3

- Updated description

1.0.2

- Updated description

1.0.1

- updated image
- updated description

1.0.0

Update reference and files

0.0.0

이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.
이 GitHub 애드온의 문제를 보거나 보고하려면 GitHub 리포지토리로 가십시오.