Project-Platypus/Platypus
A Free and Open Source Python Library for Multiobjective Optimization
해결하는 문제
Platypus는 다목적 최적화—여러 상충되는 목표를 동시에 최적화해야 하는 문제—에 특화된 진화 계산을 위한 프레임워크를 제공합니다.
작동 방식
Python으로 다양한 다목적 진화 알고리즘(MOEAs)을 구현하여, 특정 결정 변수와 목적 함수를 가진 문제를 정의하고, 최적의 해 집합을 찾기 위해 알고리즘을 실행할 수 있습니다.
대상 사용자
Python을 사용하여 진화 계산 기법을 활용해 다목적 최적화를 수행해야 하는 연구자 및 개발자.
주요 특징
- NSGA-II, NSGA-III, MOEA/D, IBEA, Epsilon-MOEA, SPEA2, GDE3, OMOPSO, SMPSO, Epsilon-NSGA-II 등 다양한 알고리즘을 지원합니다.
- 다목적 최적화에 특화된 분석 도구를 제공합니다.
- 문제 정의 및 최적화 작업 실행을 위한 간단한 API.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트