메타휴리스틱
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
메타휴리스틱은 최적 또는 근접 최적 해를 찾기 위해 탐색 공간을 효율적으로 탐색하는 전략이다. 탐색 전략, 해의 개수, 하이브리드 및 밈 알고리즘, 병렬 메타휴리스틱, 자연 모방 메타휴리스틱 등 다양한 종류로 분류된다. 메타휴리스틱은 시뮬레이티드 어닐링, 유전 알고리즘, 개미 군집 최적화 등과 같은 다양한 알고리즘을 포함하며, 연속 최적화, 조합 최적화, 스케줄링 문제 등 다양한 응용 분야에 사용된다.
더 읽어볼만한 페이지
- 운용 과학 - 계획
계획은 목표 달성을 위한 방법과 절차를 결정하는 과정으로, 개인적 목록 작성부터 국가적 자원 사용, 토지 이용 규제 등 다양한 형태로 나타나며, 상위-하향식, 하위-상향식, PDCA 사이클 등의 방법론을 활용하여 명확한 목표 설정, 효율적인 자원 관리, 위험 관리, 유연성을 필요로 한다. - 운용 과학 - 알고리즘 설계
알고리즘 설계는 문제 해결을 위한 효율적인 절차나 방법을 구체화하는 과정으로, 문제 정의부터 문서화까지의 개발 단계를 거치며 분할 정복, 동적 계획법 등의 다양한 설계 기법들이 활용된다. - 수학적 최적화 - 제약된 최적화
제약된 최적화는 제약 조건을 만족하는 해 중에서 목적 함수를 최적화하는 해를 찾는 문제로, 자원 할당, 스케줄링 등에 활용되며, 다양한 제약 조건과 해법을 통해 해결될 수 있습니다. - 수학적 최적화 - 모서리해
모서리 해는 경제학에서 소비자가 예산 제약 하에 효용을 극대화할 때, 두 상품 중 하나만 소비하는 경우를 의미하며, 이는 소비자의 극단적인 선택이나 완전 대체재 관계에서 가격이 낮은 상품만 구매하는 경우 등에 나타나는 현상입니다.
메타휴리스틱 | |
---|---|
개요 | |
분야 | 컴퓨터 과학, 최적화, 수학 |
유형 | 최적화 알고리즘 |
다른 이름 | 휴리스틱 알고리즘, 근사 알고리즘 |
상세 정보 | |
목표 | 복잡한 문제를 해결하기 위한 일반적인 프레임워크 제공 |
특징 | 문제에 특화된 지식 없이도 다양한 문제에 적용 가능 |
장점 | 구현 용이성 광범위한 적용 가능성 |
단점 | 최적 해 보장 불가 매개변수 튜닝 필요 |
관련 개념 | 휴리스틱 최적화 근사 알고리즘 |
주요 메타휴리스틱 알고리즘 | |
진화 알고리즘 | 유전 알고리즘 진화 전략 |
군집 지능 알고리즘 | 개미 군집 최적화 입자 군집 최적화 |
국소 탐색 알고리즘 | 경사 하강법 시뮬레이티드 어닐링 탭 서치 |
기타 알고리즘 | 담금질 기법 인공 벌집 알고리즘 반응적 탐색 최적화 가변 이웃 탐색 그리디 랜덤 적응 탐색 절차 |
응용 분야 | |
산업 공학 | 스케줄링 경로 최적화 생산 계획 |
컴퓨터 과학 | 기계 학습 데이터 마이닝 이미지 처리 |
기타 분야 | 금융 공학 물류 통신 |
주의 사항 | |
전역 최적 해 보장 여부 | 전역 최적 해를 보장하지 않음 |
알고리즘 선택 | 문제의 특성에 맞는 알고리즘 선택 중요 |
파라미터 튜닝 | 적절한 파라미터 튜닝 필요 |
추가 정보 | |
비판 | 일부에서는 자연에서 영감을 받은 알고리즘에 대한 지나친 의존성에 대한 비판이 있음. |
2. 메타휴리스틱의 성질
메타휴리스틱은 탐색 과정을 안내하는 전략이다. 최적 또는 근접 최적 해를 찾기 위해 탐색 공간을 효율적으로 탐색하는 것을 목표로 한다. 메타휴리스틱 알고리즘을 구성하는 기술은 단순 지역 탐색 절차에서 복잡한 학습 과정에 이르기까지 다양하다. 메타휴리스틱 알고리즘은 근사적이며 일반적으로 비결정적이다.
메타휴리스틱은 문제 특정적이지 않다. 그러나 연속[10] 또는 조합 최적화[12]와 같은 문제 클래스와 관련하여 개발되었으며, 경우에 따라 나중에 일반화되었다.[13][14] 메타휴리스틱은 상위 수준의 전략에 의해 제어되는 휴리스틱 형태의 도메인 특정 지식을 활용할 수 있다. 또한 탐색 공간의 특정 영역에 갇히는 것을 방지하는 메커니즘을 포함할 수 있다. 현대 메타휴리스틱은 종종 탐색 기록을 사용하여 탐색을 제어한다.
3. 메타휴리스틱의 분류
메타휴리스틱에는 매우 다양한 종류가 있으며, 이를 분류할 수 있는 여러 가지 속성이 존재한다.[16][17][18] 따라서 다음 목록은 예시로 이해해야 한다.
일반적으로 특정 문제에 대한 "해법"이 존재할 때, 해당 해법을 적용할 수 있는 범위는 해당 문제에 국한된다. 그러나 근사 알고리즘처럼 엄밀한 답이 아닌, 최대한 "답에 가까운" 수준까지 범위를 넓히면, 지역 탐색법이나 탐욕법 등 여러 문제에 사용할 수 있는 기법이 존재한다.
메타휴리스틱은 특정 문제에 국한되지 않고, 어떤 문제에도 범용적으로 대응할 수 있도록 설계된 알고리즘의 기본적인 틀을 의미한다. 다시 말해, 휴리스틱 알고리즘 중에서 특정 문제에 의존하지 않고 기법만 독립적인 것으로, 모든 문제에 적용할 수 있다. 이것은 NP-난해와 같이 다항 시간 내에 최적해를 구하는 알고리즘이 존재하지 않는 것으로 보이는 문제 등에 유효하다.
다만, 일반적으로 메타휴리스틱은 특정 문제 전용 휴리스틱보다 평균적인 해의 정확도가 떨어지는 경우가 많다. 이는 범용적인 탐색을 위해서는 문제에 대한 사전 지식 없이 구현해야 하므로, 이를 유효하게 사용하여 해를 탐색하는 방법에 비해 불리한 입장에서 탐색을 진행해야 하기 때문이다.
3. 1. 탐색 전략
하나의 접근 방식은 탐색 전략의 유형을 특징짓는 것이다. 한 유형의 탐색 전략은 단순한 지역 탐색 알고리즘의 개선이다. 잘 알려진 지역 탐색 알고리즘은 지역 최적해를 찾는 데 사용되는 언덕 오르기 방법이다. 그러나 언덕 오르기는 전역 최적해를 찾는 것을 보장하지 않는다.
더 나은 해를 찾기 위해 지역 탐색 휴리스틱을 개선하기 위해 많은 메타 휴리스틱 아이디어가 제안되었다. 이러한 메타 휴리스틱에는 시뮬레이티드 어닐링, 타부 탐색, 반복적 지역 탐색, 변수 이웃 탐색, GRASP가 포함된다. 이러한 메타 휴리스틱은 지역 탐색 기반 또는 전역 탐색 메타 휴리스틱으로 분류될 수 있다.
지역 탐색 기반이 아닌 다른 전역 탐색 메타 휴리스틱은 일반적으로 개체군 기반 메타 휴리스틱이다. 이러한 메타 휴리스틱에는 개미 군집 최적화, 유전 알고리즘 또는 진화 전략과 같은 진화 연산, 입자 떼 최적화, 라이더 최적화 알고리즘[19] 및 박테리아 포식 알고리즘[20]이 포함된다.
3. 2. 해의 개수
또 다른 분류 기준은 단일 해 탐색과 개체군 기반 탐색이다. 단일 해 접근 방식은 단일 후보 해를 수정하고 개선하는 데 중점을 둔다. 단일 해 메타휴리스틱에는 시뮬레이티드 어닐링, 반복 국소 탐색, 변동 이웃 탐색, 가이드 국소 탐색 등이 있다. 개체군 기반 접근 방식은 여러 후보 해를 유지하고 개선하며, 종종 탐색을 안내하기 위해 개체군 특성을 사용한다. 개체군 기반 메타휴리스틱에는 진화 연산 및 입자 떼 최적화가 있다.
3. 3. 하이브리드 및 밈 알고리즘
하이브리드 메타휴리스틱은 메타휴리스틱과 수학적 프로그래밍, 제약 프로그래밍, 머신 러닝과 같은 다른 최적화 접근 방식을 결합한 것이다. 하이브리드 메타휴리스틱의 두 구성 요소는 동시에 실행되어 검색을 안내하는 정보를 교환할 수 있다.
반면에 밈적 알고리즘은 진화 또는 인구 기반 접근 방식과 문제 검색을 위한 개별 학습 또는 지역 개선 절차의 시너지를 나타낸다. 밈적 알고리즘의 예로는 진화 알고리즘에서 기본 돌연변이 연산자 대신 또는 추가적으로 지역 탐색 알고리즘을 사용하는 것이다.
3. 4. 병렬 메타휴리스틱
병렬 메타휴리스틱은 여러 개의 메타휴리스틱 검색을 병렬로 실행하기 위해 병렬 프로그래밍 기술을 사용하는 메타휴리스틱이다. 이러한 방식은 단순한 분산 컴퓨팅 방식부터 전반적인 해법을 개선하기 위해 상호 작용하는 동시 검색 실행까지 다양하다.
개체군 기반 메타휴리스틱의 경우, 각 개체 또는 그룹을 별도의 스레드로 처리하거나 메타휴리스틱 자체가 하나의 컴퓨터에서 실행되고 자손이 반복적으로 분산 방식으로 평가됨으로써 개체군 자체가 병렬화될 수 있다.[22] 후자의 경우는 평가를 위한 계산 노력이 후손 생성에 드는 노력보다 훨씬 큰 경우에 특히 유용하다. 이는 많은 실제 응용 분야, 특히 해법 품질의 시뮬레이션 기반 계산에서 해당한다.[23][24]
3. 5. 자연 모방 메타휴리스틱
연구가 활발하게 진행되는 분야는 자연 모방 메타휴리스틱의 설계이다. 특히 진화 연산 기반 알고리즘을 포함한 많은 최신 메타휴리스틱은 자연 시스템에서 영감을 받았다. 자연은 복잡한 계산 문제를 처리하기 위한 인공 컴퓨팅 시스템 설계를 위한 개념, 메커니즘 및 원리의 원천 역할을 한다. 이러한 메타휴리스틱에는 시뮬레이티드 어닐링, 진화 알고리즘, 개미 집단 최적화, 입자 떼 최적화 등이 있다.[8][9][17]
더 많은 최신 은유 기반 메타휴리스틱은 정교한 은유 뒤에 참신함이 부족하다는 이유로 연구 커뮤니티에서 비판을 받기 시작했다.[25] 그 결과, 이 분야의 저명한 과학자들은 무엇보다도 메타휴리스틱을 더 쉽게 비교할 수 있도록 메타휴리스틱 표준화를 위한 연구 의제를 제안했다. 또 다른 결과는 많은 과학 저널의 출판 지침이 그에 따라 수정되었다는 것이다.[26][27][28]
4. 무임소 점심 정리 (No Free Lunch Theorem)
무료 점심 정리에 의해 평균적으로 어떤 탐색 기법도 동일한 성능을 보인다는 것이 증명된 이후, "가장 뛰어난 메타휴리스틱스"를 찾는 것은 무의미하다는 것이 제시되었다.[1] 이 정리는 종종 "만능 탐색 알고리즘은 존재하지 않는다"라고 표현되며, 메타휴리스틱스에 대한 반(反) 테제로 사용된다.[1]
그러나 무료 점심 정리는 어디까지나 "모든 문제에 대한 평균"이며 문제 공간을 어느 정도까지 제한했을 때의 성능의 좋고 나쁨은 논할 수 없다.[1] 또한 실제로 메타휴리스틱스를 구현할 때는 탐색 효율을 높이기 위해 해당 문제의 사전 지식을 더 포함하는 경우가 많다.[1] 따라서, 이 정리만으로 메타휴리스틱스 자체에 불필요론을 제기할 수는 없다.[1]
5. 메타휴리스틱의 예시
메타휴리스틱의 예시로는 다음과 같은 알고리즘들이 있다.
5. 1. 진화 연산
:** 유전 알고리즘
:** 진화 전략
:** 진화 프로그래밍
:** 유전 프로그래밍
- 군집 지능
:** 개미 집단 최적화
:** 입자 떼 최적화
:** 인공 벌집단 알고리즘
:** 반딧불이 알고리즘
:** 뻐꾸기 탐색
:** 박쥐 알고리즘
:** 늑대 탐색 알고리즘
:** 꽃가루 매개 알고리즘
:** 메뚜기 탐색 알고리즘
:** 잠자리 알고리즘
- 차분 진화
- 풍력 구동 최적화
- 브레인스토밍 최적화
- 소용돌이 최적화
6. 응용 분야
메타휴리스틱은 연속 최적화부터 혼합 정수 문제, 조합 최적화 또는 이들의 조합에 이르기까지 모든 유형의 최적화 문제에 사용된다.[3][29][30] 조합 최적화에서는 이산 탐색 공간에서 최적의 솔루션을 찾는다. 한 예로 외판원 문제가 있는데, 이 문제의 크기가 증가함에 따라 후보 솔루션의 탐색 공간이 기하 급수적으로 증가하여 최적의 솔루션을 위한 전수 조사를 비현실적으로 만든다.[31][32] 또한, 형태 찾기 및 행동 찾기와 같은 공학[41][33][34][35] 분야의 대부분의 설계 문제를 포함한 다차원 조합 문제는 차원의 저주로 인해 전수 조사나 해석적 해법을 사용할 수 없게 된다.
메타휴리스틱은 스케줄링 문제에도 자주 적용된다. 이러한 조합 작업의 예로는 작업장 스케줄링이 있으며, 모든 작업이 정시에, 그리고 전체적으로 가능한 최단 시간에 완료되도록 작업의 작업 단계를 처리 스테이션에 할당하는 작업이다.[36][37] 실제로는 제한 사항을 준수해야 하는 경우가 많은데, 예를 들어 미리 정의된 워크플로우[38]를 통해 작업 단계의 허용 가능한 순서를 제한하거나, 자원 활용과 관련하여 에너지 수요 평탄화의 형태로 제한할 수 있다.[39][40] 조합 문제에 대한 인기 있는 메타휴리스틱에는 Holland 등의 유전자 알고리즘, Glover의 분산 탐색 및 타부 탐색이 있다.
연속 또는 혼합 정수 탐색 공간에서의 최적화 작업도 주요 응용 분야이다. 여기에는 설계 최적화[41][42][43] 또는 다양한 엔지니어링 작업이 포함된다.[44][45][46] 조합 및 연속 최적화의 혼합 예는 산업용 로봇의 유리한 움직임 경로 계획이다.[47][48]
7. 메타휴리스틱 최적화 프레임워크
메타휴리스틱 최적화 프레임워크(MOF)는 "일련의 메타휴리스틱의 정확하고 재사용 가능한 구현을 제공하고, 특정 문제 인스턴스를 제공된 기술을 사용하여 해결하는 데 필요한 파트너 하위 휴리스틱(솔루션 인코딩 및 기술별 연산자 포함 가능)의 구현을 가속화하는 기본 메커니즘을 제공하는 소프트웨어 도구 세트"로 정의할 수 있다.[49]
다양한 기능을 가진 MOF로 간주될 수 있는 많은 최적화 도구가 있다. 다음은 그 예시이다:[49]
Comet, EvA2, evolvica, Evolutionary::Algorithm, GAPlayground, jaga, JCLEC, JGAP, jMetal, n-genes, Open Beagle, Opt4j, ParadisEO/EO, Pisa, Watchmaker, FOM, Hypercube, HotFrame, Templar, EasyLocal, iOpt, OptQuest, JDEAL, Optimization Algorithm Toolkit, HeuristicLab, MAFRA, Localizer, GALIB, DREAM, Discropt, MALLBA, MAGMA, UOF.
위 도구들은 자세히 비교 및 평가되었다.[49] 2010년대 후반부터는 특히 병렬 구현 지원에 대한 다수의 간행물이 있었다.[23][24][50][51][52]
일반적으로 특정 문제에 대한 "해법"이 존재할 때, 해당 해법을 적용할 수 있는 범위는 해당 문제에 국한된다. 그러나 근사 알고리즘처럼 엄밀한 답이 아닌, 최대한 "답에 가까운" 수준까지 범위를 넓히면, 지역 탐색법이나 탐욕법 등 여러 문제에 사용할 수 있는 기법이 존재한다.
메타휴리스틱은 특정 문제에 국한되지 않고, 어떤 문제에도 범용적으로 대응할 수 있도록 설계된 알고리즘의 기본적인 틀을 의미한다. 다시 말해, 휴리스틱 알고리즘 중에서 특정 문제에 의존하지 않고 기법만 독립적인 것이다. 따라서 모든 문제에 적용할 수 있다.
NP-난해와 같이 다항 시간 내에 최적해를 구하는 알고리즘이 존재하지 않는 것으로 보이는 문제 등에 유효하다. 다만, 일반적으로 메타휴리스틱은 특정 문제 전용 휴리스틱보다 평균적인 해의 정확도가 떨어지는 경우가 많다. 이는 범용적인 탐색을 위해서는 문제에 대한 사전 지식 없이 구현해야 하므로, 이를 유효하게 사용하여 해를 탐색하는 방법에 비해 불리한 입장에서 탐색을 진행해야 하기 때문이다.
8. 주요 기여
- 1952년: 로빈스와 몬로가 확률적 최적화 방법에 대한 연구를 수행했다.
- 1954년: 바리첼리는 진화 과정의 첫 번째 시뮬레이션을 수행하여 이를 일반적인 최적화 문제에 적용했다.
- 1963년: 라스트리긴이 무작위 탐색을 제안했다.
- 1965년: 마티아스가 무작위 최적화를 제안했다.
- 1965년: 넬더와 미드가 심플렉스 휴리스틱을 제안했으며, 파월은 이 방법이 일부 문제에서 비정상적인 점으로 수렴함을 보였다.
- 1965년: 잉고 레첸베르크가 최초의 진화 전략 알고리즘을 발견했다.
- 1966년: 포겔 등은 진화 프로그래밍을 제안했다.
- 1970년: 헤이스팅스가 메트로폴리스-헤이스팅스 알고리즘을 제안했다.
- 1970년: 카비키오는 최적화기의 제어 매개변수 적응을 제안했다.
- 1970년: 커니건과 린은 변수 깊이 탐색 및 금지 기반 (탭) 탐색과 관련된 그래프 분할 방법을 제안했다.
- 1975년: 홀랜드는 유전 알고리즘을 제안했다.
- 1977년: 글로버는 스캐터 탐색을 제안했다.
- 1978년: 머서와 샌슨은 다른 최적화기를 사용하여 최적화기 매개변수를 조정하기 위한 메타 최적화를 제안했다.
- 1980년: 스미스는 유전 프로그래밍을 설명했다.
- 1983년: 키르크패트릭 등은 시뮬레이티드 어닐링을 제안했다.
- 1986년: 글로버는 탭 탐색을 제안했으며, 이 때 처음으로 '메타휴리스틱'이라는 용어가 언급되었다.
- 1989년: 모스카토는 밈 알고리즘을 제안했다.
- 1990년: 모스카토와 폰타나리,[53] 듀크와 슈어,[54]는 독립적으로 시뮬레이티드 어닐링에 대한 결정적 업데이트 규칙을 제안하여 탐색 속도를 높였다. 이로 인해 임계값 수용 메타휴리스틱이 등장했다.
- 1992년: 도리고는 박사 학위 논문에서 개미 집단 최적화를 소개했다.[21]
- 1995년: 울퍼트와 매크레디는 무상의 점심 없음 정리를 증명했다.
참조
[1]
서적
Complex Scheduling
https://link.springe[...]
Springer
2012
[2]
서적
Combinatorial Optimization: Algorithms and Complexity
Dover Publ., corrected, unabridged new edition of the work published by Prentice-Hall in 1982.
1998
[3]
간행물
Particle Swarm Optimization Algorithm and Its Applications: A Systematic Review
2022
[4]
간행물
Evolution strategies for continuous optimization: A survey of the state-of-the-art
https://linkinghub.e[...]
2020
[5]
문서
Metaheuristic optimization
Scholarpedia
[6]
간행물
Future paths for integer programming and links to artificial intelligence
https://leeds-facult[...]
1986-01
[7]
간행물
Self-adaptive mutations may lead to premature convergence
https://ieeexplore.i[...]
2001
[8]
간행물
Metaheuristics—the metaphor exposed
https://onlinelibrar[...]
[9]
웹사이트
Why we fell out of love with algorithms inspired by nature
https://theconversat[...]
2024-08-30
[10]
서적
Evolution and optimum seeking
Wiley
1995
[11]
간행물
A new optimizer using particle swarm theory
https://ieeexplore.i[...]
IEEE
1995
[12]
간행물
Distributed Optimization by Ant Colonies
https://www.research[...]
Elsevier Publ.
1991
[13]
간행물
Ant colony optimization for continuous domains
https://linkinghub.e[...]
2008
[14]
간행물
Constrained Combinatorial Optimization with an Evolution Strategy
http://link.springer[...]
Springer Berlin Heidelberg
2024-08-24
[15]
웹사이트
Classification of metaheuristics
http://metah.nojhan.[...]
[16]
간행물
A Unified View on Hybrid Metaheuristics
http://link.springer[...]
Springer Berlin Heidelberg
2024-08-24
[17]
간행물
Metaheuristics
2015
[18]
웹사이트
Classification of Metaheuristics and Design of Experiments for the Analysis of Components.
https://api.semantic[...]
2001
[19]
간행물
RideNN: A New Rider Optimization Algorithm-Based Neural Network for Fault Diagnosis in Analog Circuits
https://ieeexplore.i[...]
[20]
간행물
Optimize railway crew scheduling by using modified bacterial foraging algorithm
https://www.scienced[...]
2023-06-01
[21]
문서
Optimization, Learning and Natural Algorithms
[22]
서적
Efficient and Accurate Parallel Genetic Algorithms
http://link.springer[...]
Springer US
2001
[23]
간행물
Parallel Evolutionary Algorithms
http://link.springer[...]
Springer
2024-09-04
[24]
간행물
A Generic Flexible and Scalable Framework for Hierarchical Parallelization of Population-Based Metaheuristics
https://dl.acm.org/d[...]
ACM
2020-11-02
[25]
웹사이트
A Research Agenda for Metaheuristic Standardization
https://api.semantic[...]
2024-08-30
[26]
웹사이트
Journal of Heuristic Policies on Heuristic Search Research
https://link.springe[...]
2024-09-01
[27]
웹사이트
Aims and scope
https://link.springe[...]
2024-09-01
[28]
웹사이트
Aims and scope
https://link.springe[...]
2024-09-01
[29]
서적
Hybrid Metaheuristics
https://link.springe[...]
Springer
2006
[30]
서적
Handbook of Memetic Algorithms
http://link.springer[...]
Springer Berlin Heidelberg
2012
[31]
간행물
Ant colony system: a cooperative learning approach to the traveling salesman problem
https://ieeexplore.i[...]
1997-04
[32]
간행물
Memetic Algorithms for the Traveling Salesman Problem
https://www.research[...]
2002
[33]
간행물
Pareto Optimal Reconfiguration of Power Distribution Systems Using a Genetic Algorithm Based on NSGA-II.
http://www.mdpi.com/[...]
2013
[34]
간행물
Swarm intelligence and gravitational search algorithm for multi-objective optimization of synthesis gas production
2013-03-01
[35]
서적
2011 IEEE International Conference on Control System, Computing and Engineering
2011-11-01
[36]
서적
Metaheuristics for production scheduling
https://www.wiley.co[...]
ISTE
2013
[37]
서적
Metaheuristics for Scheduling in Industrial and Manufacturing Applications
http://link.springer[...]
Springer Berlin Heidelberg
2008
[38]
논문
Fast Rescheduling of Multiple Workflows to Constrained Heterogeneous Resources Using Multi-Criteria Memetic Computing
2013-04-22
[39]
논문
An Ensemble of Meta-Heuristics for the Energy-Efficient Blocking Flowshop Scheduling Problem
2019
[40]
논문
A metaheuristic for energy adaptive production scheduling with multiple energy carriers and its implementation in a real production system
2019
[41]
논문
Comparison of metaheuristic optimization algorithms for solving constrained mechanical design optimization problems
https://linkinghub.e[...]
2021
[42]
간행물
Optimization of a Micro Actuator Plate Using Evolutionary Algorithms and Simulation Based on Discrete Element Methods
https://www.research[...]
Computational Publications
2002
[43]
간행물
Strategies for the Integration of Evolutionary/Adaptive Search with the Engineering Design Process
http://link.springer[...]
Springer
2023-07-17
[44]
서적
Applications of Metaheuristics in Process Engineering
https://link.springe[...]
Springer International Publishing
2014
[45]
서적
Industrial Applications of Evolutionary Algorithms
http://link.springer[...]
Springer
2012
[46]
서적
Engineering Applications of Modern Metaheuristics
https://link.springe[...]
Springer International Publishing
2023
[47]
간행물
Optimized Collision Free Robot Move Statement Generation by the Evolutionary Software GLEAM
http://link.springer[...]
Springer
2023-07-17
[48]
간행물
Multiobjective Trajectory Planning of a 6D Robot based on Multiobjective Meta Heuristic Search
https://dl.acm.org/d[...]
ACM
2018-12-14
[49]
논문
Metaheuristic optimization frameworks: a survey and benchmarking
2012-03
[50]
간행물
evospace-js: asynchronous pool-based execution of heterogeneous metaheuristics
ACM
2017-07-15
[51]
논문
Efficient Hierarchical Parallel Genetic Algorithms using Grid computing
2007-05
[52]
간행물
Design and architecture of the jMetaISP framework
ACM
2017-07-15
[53]
논문
Stochastic versus deterministic update in simulated annealing
1990
[54]
논문
Threshold accepting: A general purpose optimization algorithm appearing superior to simulated annealing
1990
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com