분산 파리 최적화
Dispersive flies optimisation분산 파리 최적화(DFO)는 맨 뼈 군집 지능 알고리즘으로, 식량원 위를 맴도는 파리의 떼거미 행동에서 영감을 얻었다.[1]DFO는 피트니스 함수에 의해 계산된 수치 측정과 관련하여 후보 솔루션을 개선하려고 반복적으로 노력하는 단순한 최적화 도구다.모집단의 각 구성원, 즉 파리나 대리인은 적합성을 자신의 건강 가치로 평가할 수 있는 후보 솔루션을 보유하고 있다.최적화 문제는 종종 최소화 또는 최대화 문제로 공식화된다.
DFO는 가장 적은 튜닝 가능한 파라미터와 구성요소로 단순화된 군집 지능 알고리즘을 분석할 목적으로 도입되었다.DFO에 대한 첫 번째 연구에서, 이 알고리즘은 오류, 효율성 및 다양성 측정을 사용하여 기존의 몇몇 다른 군집 지능 기법과 비교되었다.시간 t + 1에 대한 위치 벡터를 생성하기 위해 시간 t에 에이전트 위치 벡터만 사용하는 알고리즘의 단순함에도 불구하고 경쟁적인 성능을 보이는 것으로 나타났다.DFO는 창사 이래 의료 영상화, 영상 분석은 물론 데이터 마이닝, 머신러닝 등 다양한 어플리케이션에서 활용되고 있다.
알고리즘.
DFO는 기존의 연속적인 모집단 기반 최적기(예: 입자 군집 최적화 및 미분 진화)와 많은 유사성을 가지고 있다.그 점에서, 개인의 떼지어 다니는 행동은 두 개의 긴밀하게 연결된 메커니즘으로 구성되는데, 하나는 떼의 형성이고, 다른 하나는 떼가 부서지거나 약해지는 것이다.DFO는 인구 구성원들 사이의 정보 교환을 용이하게 한다.Each fly represents a position in a d-dimensional search space: , and the fitness of each fly is calculated by the fitness function , which takes into ac파리의 d 치수: (x)= ( x , , … ,x) f
아래의 유사코드는 알고리즘의 한 반복을 나타낸다.
for i = 1 : N flies end for i = arg min for i = 1 : N and d에{\displaystyle i\neq s})1:D치수 만약 U(0,1)<>Δ{\displaystyle U(0,1)<을 말한다.\Delta}x나는 친절 t+1컵 U({\displaystyle x_{이드}(x_{\min ,d},x_{\max ,d})}일 경우 다른)나는 친절 t+1=)나의 dt+U(0,1)()sd(−하지 친절){\displaysty.에 대해 d 엔드가 끝나는 경우 종료됨
In the algorithm above, represents fly at dimension and time ; presents 's best neighbouring fly in ring topology(왼쪽 또는 오른쪽, 파리 지수 사용) 치수 및 시간 및 x d t}}}}}는 이 무리 중에서 가장 잘 나는 파리다.이 업데이트 방정식을 사용하여, 무리의 모집단 업데이트는 각 파리의 가장 좋은 이웃(초점 로 사용되며, 현재 파리와 무리의 최고 차이는 이동의 인 { 을(으)에 따라 달라진다.
모집단 크기 을를) 제외한 유일한 조정 가능한 파라미터는 교란 임계값 인데 이 파라미터는 각 플라이 벡터에서 치수별 재시동을 제어한다.이 메커니즘은 그 무리들의 다양성을 통제하기 위해 제안되었다.
또 다른 주목할 만한 미니멀리스트 군집 알고리즘은 입자 군집 최적화에 기반한 [3]베어본스 입자 군집(BB-PSO)과 맨 뼈 입자 군집 최적화기와 미분 진화(BBDE)로, 매개변수 감소를 목표로 한다.그녀의 박사 논문에서[5] Alhakbani는 매개변수 조정뿐만 아니라 형상 선택에서 몇 개의 DFO 애플리케이션을 포함한 알고리즘의 많은 측면을 다룬다.
적용들
DFO의 최근 적용 사례 중 일부는 다음과 같다.
- 지원 벡터 머신 커널을 최적화하여 불균형 데이터 분류
- 계산 미학에서[7] 대칭적 복잡성 수량화
- 컴퓨터 자동화와 컴퓨터 창의성[8] 분석
- 의료 영상에서[9] 석회화 식별
- 게임 공간 개발을 위한 비식별 유기물 구조 구축
- Deep Neuroep Neuroevolution:중환자실의 허위경보감지를 위한 심층신경망 교육
- 2D 중간 맵에서 애니메이션 핵심 포인트 식별
참조
- ^ Downes, J. A. (January 1969). "The Swarming and Mating Flight of Diptera". Annual Review of Entomology. 14 (1): 271–298. doi:10.1146/annurev.en.14.010169.001415.
- ^ al-Rifaie, Mohammad Majid (2014). Dispersive Flies Optimisation. Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, IEEE. Proceedings of the 2014 Federated Conference on Computer Science and Information Systems. Vol. 2. pp. 529–538. doi:10.15439/2014f142. ISBN 978-83-60810-58-3.
- ^ Kennedy, J. (2003). Bare bones particle swarms. Proceedings of the 2003 IEEE Swarm Intelligence Symposium, 2003. SIS '03. pp. 80–87. doi:10.1109/SIS.2003.1202251. ISBN 978-0-7803-7914-5.
- ^ Omran, Mahamed G.H.; Engelbrecht, Andries P.; Salman, Ayed (July 2009). "Bare bones differential evolution" (PDF). European Journal of Operational Research. 196 (1): 128–139. doi:10.1016/j.ejor.2008.02.035. hdl:2263/8794.
- ^ Alhakbani, Haya (2018). Handling Class Imbalance Using Swarm Intelligence Techniques, Hybrid Data and Algorithmic Level Solutions. London, UK: [PhD Thesis] Goldsmiths, University of London.
- ^ Alhakbani, H. A.; al-Rifaie, M. M. (2017). Optimising SVM to classify imbalanced data using Dispersive Flies Optimisation. 2017 Federated Conference on Computer Science and Information Systems (FedCSIS), IEEE. Proceedings of the 2017 Federated Conference on Computer Science and Information Systems. Vol. 11. pp. 399–402. doi:10.15439/2017F91. ISBN 978-83-946253-7-5.
- ^ al-Rifaie, Mohammad Majid; Ursyn, Anna; Zimmer, Robert; Javaheri Javid, Mohammad Ali (2017). On Symmetry, Aesthetics and Quantifying Symmetrical Complexity. Computational Intelligence in Music, Sound, Art and Design. Lecture Notes in Computer Science. Vol. 10198. pp. 17–32. doi:10.1007/978-3-319-55750-2_2. ISBN 978-3-319-55749-6.
- ^ al-Rifaie, Mohammad Majid; Fol Leymarie, Frédéric; Latham, William; Bishop, Mark (2017). "Swarmic autopoiesis and computational creativity" (PDF). Connection Science. 29 (4): 276–294. Bibcode:2017ConSc..29..276A. doi:10.1080/09540091.2016.1274960.
- ^ al-Rifaie, Mohammad Majid; Aber, Ahmed (2016). Dispersive Flies Optimisation and Medical Imaging (PDF). Recent Advances in Computational Optimization. Studies in Computational Intelligence. Vol. 610. pp. 183–203. doi:10.1007/978-3-319-21133-6_11. ISBN 978-3-319-21132-9.
- ^ King, Michael; al-Rifaie, Mohammad Majid (2017). "Building simple non-identical organic structures with dispersive flies optimisation and a* path-finding". AISB 2017: Games and AI: 336–340.
- ^ Hooman, O. M. J.; al-Rifaie, M. M.; Nicolaou, M. A. (2018). "Deep Neuroevolution: Training Deep Neural Networks for False Alarm Detection in Intensive Care Units". 2018 26th European Signal Processing Conference (EUSIPCO): 1157–1161. doi:10.23919/EUSIPCO.2018.8552944. ISBN 978-9-0827-9701-5.
- ^ Aparajeya, Prashant; Leymarie, Frederic Fol; al-Rifaie, Mohammad Majid (2019). "Swarm-Based Identification of Animation Key Points from 2D-medialness Maps" (PDF). Computational Intelligence in Music, Sound, Art and Design. Lecture Notes in Computer Science. Springer International Publishing. 11453: 69–83. doi:10.1007/978-3-030-16667-0_5. ISBN 978-3-030-16666-3.