라이더 최적화 알고리즘
Rider optimization algorithm| 개발자 | 비누D[1] |
|---|---|
| 카테고리 | 메타휴리스틱스[2][circular reference] |
| 개발년도 | 2019년[1] |
| 출판인 | IEEE[1] |
| 언어 | 매트랩[3] |
| 인용건수 | 49[4] |
Rider Optimization Algorithm(ROA;[1][5][6] 라이더 최적화 알고리즘)은 새로운 컴퓨팅 방법, 즉 가상 사실과 개념을 사용하여 최적화 문제를 해결하기 위한 일련의 프로세스를 거치는 가상 컴퓨팅에 기초해 고안되었습니다.ROA는 목표물에 도달하기 위해 고군분투하는 기수 그룹에 의존한다.ROA는 승자가 되기 위해 공통의 목표에 도달하기 위해 여행을 떠나는 라이더 그룹을 고용합니다.ROA에서 그룹 수는 4개이며, 여기에 동등한 라이더가 배치됩니다.
ROA에서 채택된 4개의 그룹은 공격자, 오버테이커, 팔로워 및 바이패스 라이더입니다.각 그룹은 목표 달성을 위한 일련의 전략을 거친다.바이패스 라이더의 목표는 리더의 경로를 우회하여 목표물에 도달하는 것입니다.팔로워는 축에서 리더의 위치를 따르려고 합니다.또, 선두 라이더를 고려한 다방향 서치 공간을 채용해, 컨버전스 레이트를 향상시켜 알고리즘에 유용하다.오버테이커는 리더의 인근 위치를 고려하여 목표 달성을 위한 자체 포지션을 취합니다.오버테이커의 장점은 거대한 글로벌 인접지역과의 보다 빠른 컨버전스를 촉진한다는 것입니다.ROA에 따르면 글로벌 최적 컨버전스는 오버테이커의 기능으로 리더의 위치, 성공률 및 방향지표에 따라 위치가 달라집니다.공격자는 최고 속도를 이용하여 리더의 위치를 조정하여 목적지에 도달합니다.또한 빠른 검색을 사용하여 다방향 검색을 초기화하여 검색 속도를 가속화합니다.
탑승자는 특정한 방법을 사용하지만, 목표물에 도달하기 위해 사용되는 주요 요소는 차량의 올바른 주행과 가속, 조향, 브레이크 및 기어의 적절한 관리이다.각 경우에 라이더는 이러한 요인을 조정함으로써 목표물에 대한 위치를 변경하고 현재의 성공률을 이용하여 소정의 방법에 따른다.리더는 현재 인스턴스의 성공률을 사용하여 정의됩니다.이 과정은 운전자가 의도된 위치에 도달하기 위해 제공되는 최대 순간인 오프 타임이 될 때까지 반복된다.오프타임에 도달한 후 선두 위치에 있는 기수를 우승자라고 합니다.
알고리즘.
ROA는[1][5][6] 예상 위치에 도달하기 위해 경쟁하는 라이더들로부터 동기를 부여받습니다.ROA 알고리즘에 채용되는 순서는 다음과 같습니다.
Rider 및 기타 알고리즘 파라미터 초기화
첫 번째 단계는 V V로 표현되는 4개 그룹의 라이더를 사용하여 알고리즘을 초기화하고 위치 초기화를 임의 방식으로 수행하는 것입니다.그룹의 초기화는 다음과 같습니다.
-
(1)
서P(\ P는 라이더 수를 , l은 k vth}) 의 를 (\k
선수 수는 각 그룹의 선수 수로 평가되며 다음과 같이 표현된다.
-
(2)
서 B B는 바이패스 라이더,J(\ J는 팔로어,(\ O는 오버테이커, A A는 공격자, K는 래그 불 라이더를 나타냅니다.따라서 상기 속성 간의 관계는 다음과 같이 표현된다.
-
(3)
성공률 찾기
라이더 그룹 파라미터 초기화 후 각 라이더를 고려한 성공률을 평가한다.성공률은 거리로 계산되며 탑승자 위치와 표적 사이에서 측정되며 다음과 같이 공식화된다.
-
(4)
서 Sv \ 는 h \ v의 위치를 t\ 는 위치를 나타냅니다.성공률을 높이려면 거리를 최소화해야 하며, 따라서 거리 역수는 탑승자의 성공률을 제공한다.
선두 주자의 결정
성공률은 리더를 발굴하는 데 중요한 부분으로 사용됩니다.가까운 목표 지점에 거주하는 라이더는 가장 높은 성공률을 기록하게 되어 있습니다.
탑승자의 업데이트 위치 평가
각 그룹의 라이더의 위치가 갱신되어 선두에 있는 라이더를 발견해, 승자가 됩니다.따라서 라이더는 정의에 정의된 각 라이더의 특징을 사용하여 위치를 업데이트합니다.각 라이더의 업데이트 위치는 아래에 설명되어 있습니다.
팔로어는 목표물을 신속하게 달성하기 위해 선두 탑승자의 위치를 기반으로 위치를 업데이트하려는 경향이 있으며 다음과 같이 표현됩니다.
-
(5)
서o({o}는 좌표 선택기, S는 선행 탑승자 위치를, G G는 선도자 지표를, 는 를 한 조향 각도를 나타냅니다( {\ o 좌표 \ \ _ 은 거리를 나타냅니다.
오버테이커의 업데이트 위치는 오버테이커의 위치를 발견함으로써 성공률을 높이기 위해 활용되며 다음과 같이 표현된다.
-
(6)
서 D l ( ) {{l}^{*}{\(}은 방향지시기를 나타냅니다.
공격자는 리더의 업데이트 과정을 따라 리더의 위치를 몰수하려는 경향이 있으며 다음과 같이 표현됩니다.
-
(7)
여기서 표준 바이패스 라이더를 다음과 같이 표현한 바이패스 라이더의 갱신 규칙을 제시한다.
-
(8)
서 { 는 난수, { \ }는 1~P의 난수, { \는 과 1 사이의 난수를 나타냅니다.
성공률 찾기
갱신 처리를 실행한 후 각 라이더를 고려한 성공률을 산출한다.
Rider 파라미터 갱신
효과적인 솔루션을 발견하기 위해서는 라이더 업데이트 매개 변수가 중요합니다.또한 조타각, 기어는 액티비티 카운터에 의해 갱신되고 성공률에 따라 갱신된다.
탑승자 비번
이 절차를 하여 가 발견됩니다.레이스가 끝나면 선두가 승자로 간주됩니다.
알고리즘 라이더 최적화 입력: 임의 라이더 l l l 최대 L L 출력: 선두 G S 솔루션 세트 초기화 기타 라이더 파라미터 초기화반면 나는<(4), 나는 O형 FF{\displaystyle l<. 성공은 방정식을 이용하여 속도를 찾아라.추종자를 사용하여 방정식의 L_{OFF}}v에)P마다 1t{\displaystyle v=1toP}Update위치(5)방정식과 overtaker의 Update위치(6)을 공격한 방정식과 Update요강(7)Update위치.등식이 있는 바이패스 라이더(8) 등식을 사용하여 라이더 순위를 매긴다(4) 높은 성공률을 가진 라이더를 선택한다. 라이더 매개 변수 업데이트 S + l
적용들
ROA의 애플리케이션은 필요하는 여러 영역에서:공학 설계 최적화 Problems,[7]당뇨 detection,[8]문서 clustering,[9]여섯. 식물 병 retinopathy detection,[10]는 경우에는 공격 Detection,[11]의 강화된 비디오 슈퍼 Resolution,[12]Clustering,[13]Webpages Re-ranking,[14]작업 scheduling,[15]의료 이미지 Compression, 주목을 받고 있다고.16]자원 allocation,[17]e-khool LMS[18].및 멀티홉[19] 라우팅
레퍼런스
- ^ a b c d e Binu D and Kariyappa BS (2019). "RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits". IEEE Transactions on Instrumentation & Measurement. 68 (1): 2–26. doi:10.1109/TIM.2018.2836058. S2CID 54459927.
- ^ "Metaheuristic". Wikipedia.
- ^ Binu, D. "Rider Optimization Algorithm". MathWorks.
- ^ Binu, D. "GoogleScholar".
- ^ a b Binu D and Kariyappa BS (2020). "Multi-Rider Optimization-based Neural Network for Fault Isolation in Analog Circuits". Journal of Circuits, Systems and Computers. doi:10.1142/S0218126621500481.
- ^ a b Binu D and Kariyappa BS (2020). "Rider Deep LSTM Network for Hybrid Distance Score-based Fault Prediction in Analog Circuits". IEEE Transactions on Industrial Electronics: 1. doi:10.1109/TIE.2020.3028796.
- ^ Wang G., Yuan Y. and Guo W (2019). "An Improved Rider Optimization Algorithm for solving Engineering Optimization Problems". IEEE Access. 7: 80570–80576. doi:10.1109/ACCESS.2019.2923468. S2CID 195775696.
- ^ Jadhav AS., Patil PB. and Biradar S (2020). "Optimal feature selection-based diabetic retinopathy detection using improved rider optimization algorithm enabled with deep learning". Evolutionary Intelligence: 1–18.
- ^ Yarlagadda M., Rao KG. and Srikrishna A (2019). "Frequent itemset-based feature selection and Rider Moth Search Algorithm for document clustering". Journal of King Saud University-Computer and Information Sciences. doi:10.1016/j.jksuci.2019.09.002.
- ^ Cristin R., Kumar BS., Priya C and Karthick K (2020). "Deep neural network based Rider-Cuckoo Search Algorithm for plant disease detection" (PDF). Artificial Intelligence Review: 1–26.
{{cite journal}}: CS1 maint: 여러 이름: 작성자 목록(링크) - ^ Sarma, S.K (2020). "Rider Optimization based Optimized Deep-CNN towards Attack Detection in IoT". In Proceedings of 4th International Conference on Intelligent Computing and Control Systems (ICICCS): 163–169.
- ^ Jagdale RH and Shah SK (2020). "Modified Rider Optimization-based V Channel Magnification for Enhanced Video Super Resolution". International Journal of Image and Graphics. doi:10.1142/S0219467821500030.
- ^ Poluru RK and Ramasamy LK (2020). "Optimal cluster head selection using modified rider assisted clustering for IoT". IET Communications. 14 (13): 2189–2201.
- ^ Sankpal LJ and Patil SH (2020). "Rider-Rank Algorithm-Based Feature Extraction for Re-ranking the Webpages in the Search Engine". The Computer Journal. 63 (10): 1479–1489. doi:10.1093/comjnl/bxaa032.
- ^ Alameen A and Gupta A (2020). "Fitness rate-based rider optimization enabled for optimal task scheduling in cloud". Information Security Journal: A Global Perspective: 1–17.
- ^ Sreenivasulu P and Varadharajan S (2020). "Algorithmic Analysis on Medical Image Compression Using Improved Rider Optimization Algorithm". In Proceedings of Innovations in Computer Science and Engineering. Lecture Notes in Networks and Systems. Springer. 103: 267–274. doi:10.1007/978-981-15-2043-3_32. ISBN 978-981-15-2042-6.
- ^ Vhatkar KN and Bhole GP (2020). "Improved rider optimization for optimal container resource allocation in cloud with security assurance". International Journal of Pervasive Computing and Communications. 16 (3): 235–258. doi:10.1108/IJPCC-12-2019-0094.
- ^ Rathi, Snehal R.; Deshpande, Yogesh D. (2022-03-11). "Course complexity in engineering education using E-learner's affective-state prediction". Kybernetes. ahead-of-print (ahead-of-print). doi:10.1108/k-09-2021-0806. ISSN 0368-492X.
- ^ Augustine S and Ananth JP (2020). "A modified rider optimization algorithm for multihop routing in WSN". International Journal of Numerical Modelling: Electronic Networks, Devices and Fields: 2764.