Rider optimization algorithm: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Fix Linter errors using AutoEd
Citation bot (talk | contribs)
Alter: pages, journal, volume. Add: isbn, series, issue, page, s2cid, doi. Removed parameters. Formatted dashes. Correct ISBN10 to ISBN13. | You can use this bot yourself. Report bugs here. | Suggested by Abductive | All pages linked from cached copy of User:AlexNewArtBot/MedicineSearchResult | via #UCB_webform_linked 248/374
Line 12: Line 12:
|header1 =
|header1 =
| label1 = Developed by
| label1 = Developed by
| data1 = Binu D<ref name=":0">{{Cite journal|last=Binu D and Kariyappa BS|first=|date=|year=2019|title=RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits|url=|journal=IEEE Transactions on Instrumentation & Measurement|volume=68|issue=1|pages=2-26|via=}}</ref>
| data1 = Binu D<ref name=":0">{{Cite journal|last=Binu D and Kariyappa BS|year=2019|title=RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits|url=|journal=IEEE Transactions on Instrumentation & Measurement|volume=68|issue=1|pages=2–26|doi=10.1109/TIM.2018.2836058|s2cid=54459927}}</ref>
|header2 =
|header2 =
| label2 = Category
| label2 = Category
Line 18: Line 18:
|header3 =
|header3 =
| label3 = Year of development 
| label3 = Year of development 
| data3 = 2019<ref name=":0">{{Cite journal|last=Binu D and Kariyappa BS|first=|date=|year=2019|title=RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits|url=|journal=IEEE Transactions on Instrumentation & Measurement|volume=68|issue=1|pages=2-26|via=}}</ref>
| data3 = 2019<ref name=":0">{{Cite journal|last=Binu D and Kariyappa BS|year=2019|title=RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits|url=|journal=IEEE Transactions on Instrumentation & Measurement|volume=68|issue=1|pages=2–26|doi=10.1109/TIM.2018.2836058|s2cid=54459927}}</ref>
|header4 =
|header4 =
| label4 = Publisher
| label4 = Publisher
| data4 = IEEE<ref name=":0">{{Cite journal|last=Binu D and Kariyappa BS|first=|date=|year=2019|title=RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits|url=|journal=IEEE Transactions on Instrumentation & Measurement|volume=68|issue=1|pages=2-26|via=}}</ref>
| data4 = IEEE<ref name=":0">{{Cite journal|last=Binu D and Kariyappa BS|year=2019|title=RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits|url=|journal=IEEE Transactions on Instrumentation & Measurement|volume=68|issue=1|pages=2–26|doi=10.1109/TIM.2018.2836058|s2cid=54459927}}</ref>
|header5 =
|header5 =
| label5 = Language
| label5 = Language
Line 31: Line 31:
}}
}}


The '''rider optimization algorithm''' (ROA)<ref name=":0">{{Cite journal|last=Binu D and Kariyappa BS|first=|date=|year=2019|title=RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits|url=|journal=IEEE Transactions on Instrumentation & Measurement|volume=68|issue=1|pages=2-26|via=}}</ref><ref name=":1">{{Cite journal|last=Binu D and Kariyappa BS|first=|date=|year=2020|title=Multi-Rider Optimization-based Neural Network for Fault Isolation in Analog Circuits|url=|journal=Journal of Circuits, Systems and Computers|volume=|pages=|doi=10.1142/S0218126621500481|via=}}</ref><ref name=":2">{{Cite journal|last=Binu D and Kariyappa BS|first=|date=|year=2020|title=Rider Deep LSTM Network for Hybrid Distance Score-based Fault Prediction in Analog Circuits|url=|journal=IEEE Transactions on Industrial Electronics|volume=|pages=|doi=10.1109/TIE.2020.3028796|via=}}</ref> is devised based on a novel computing method, namely fictional computing that undergoes series of process to solve the issues of optimizations using imaginary facts and notions. ROA relies on the groups of rider that struggle to reach the target. ROA employs rider groups that take a trip to reach common target in order to become winner. In ROA, the count of groups is four wherein equal riders are placed.
The '''rider optimization algorithm''' (ROA)<ref name=":0">{{Cite journal|last=Binu D and Kariyappa BS|year=2019|title=RideNN: A new rider optimization algorithm based neural network for fault diagnosis of analog circuits|url=|journal=IEEE Transactions on Instrumentation & Measurement|volume=68|issue=1|pages=2–26|doi=10.1109/TIM.2018.2836058|s2cid=54459927}}</ref><ref name=":1">{{Cite journal|last=Binu D and Kariyappa BS|year=2020|title=Multi-Rider Optimization-based Neural Network for Fault Isolation in Analog Circuits|url=|journal=Journal of Circuits, Systems and Computers|volume=|pages=|doi=10.1142/S0218126621500481}}</ref><ref name=":2">{{Cite journal|last=Binu D and Kariyappa BS|year=2020|title=Rider Deep LSTM Network for Hybrid Distance Score-based Fault Prediction in Analog Circuits|url=|journal=IEEE Transactions on Industrial Electronics|volume=|page=1|doi=10.1109/TIE.2020.3028796}}</ref> is devised based on a novel computing method, namely fictional computing that undergoes series of process to solve the issues of optimizations using imaginary facts and notions. ROA relies on the groups of rider that struggle to reach the target. ROA employs rider groups that take a trip to reach common target in order to become winner. In ROA, the count of groups is four wherein equal riders are placed.


The four groups adapted in ROA are attacker, overtaker, follower, and bypass rider. Each group undergoes series of strategy to attain the target. The goal of bypass rider is to attain target by bypassing leader’s path. The follower tries to follow the position of leader in axis. Furthermore, the follower employs multidirectional search space considering leading rider, which is useful for algorithm as it improves convergence rate. The overtaker undergoes its own position to attain target considering nearby locations of leader. The benefit of overtaker is that it facilitates faster convergence with huge global neighbourhood. As per ROA, the global optimal convergence is function of overtaker, whose position relies on the position of the leader, success rate, and directional indicator. The attacker adapts position of leader to accomplish destination by using its utmost speed. Moreover, it is responsible for initializing the multidirectional search using fast search for accelerating search speed.
The four groups adapted in ROA are attacker, overtaker, follower, and bypass rider. Each group undergoes series of strategy to attain the target. The goal of bypass rider is to attain target by bypassing leader’s path. The follower tries to follow the position of leader in axis. Furthermore, the follower employs multidirectional search space considering leading rider, which is useful for algorithm as it improves convergence rate. The overtaker undergoes its own position to attain target considering nearby locations of leader. The benefit of overtaker is that it facilitates faster convergence with huge global neighbourhood. As per ROA, the global optimal convergence is function of overtaker, whose position relies on the position of the leader, success rate, and directional indicator. The attacker adapts position of leader to accomplish destination by using its utmost speed. Moreover, it is responsible for initializing the multidirectional search using fast search for accelerating search speed.
Line 163: Line 163:


== Applications ==
== Applications ==
The applications of ROA are noticed in several domains that involve: Engineering Design Optimization Problems<ref>{{Cite journal|last=Wang G., Yuan Y. and Guo W|first=|last2=|first2=|date=|year=2019|title=An Improved Rider Optimization Algorithm for solving Engineering Optimization Problems|url=|journal=IEEE Access|publisher=|volume=7|pages=80570-80576|via=}}</ref>, Diabetic retinopathy detection<ref>{{Cite journal|last=Jadhav AS., Patil PB. and Biradar S|first=|date=|year=2020|title=Optimal feature selection-based diabetic retinopathy detection using improved rider optimization algorithm enabled with deep learning|url=|journal=Evolutionary Intelligence|volume=|pages=1-18|via=}}</ref>, Document clustering<ref>{{Cite journal|last=Yarlagadda M., Rao KG. and Srikrishna A|first=|date=|year=2019|title=Frequent itemset-based feature selection and Rider Moth Search Algorithm for document clustering|url=|journal=Journal of King Saud University-Computer and Information Sciences|volume=|pages=|via=}}</ref>, Plant disease detection<ref>{{Cite journal|last=Cristin R., Kumar BS., Priya C and Karthick K|first=|date=|year=2020|title=Deep neural network based Rider-Cuckoo Search Algorithm for plant disease detection|url=|journal=Artificial Intelligence Review|volume=|pages=1-26|via=}}</ref>, Attack Detection<ref>{{Cite journal|last=Sarma|first=S.K|date=|year=2020|title=Rider Optimization based Optimized Deep-CNN towards Attack Detection in IoT|url=|journal=In proceedings of 4th International Conference on Intelligent Computing and Control Systems (ICICCS)|volume=|pages=163-169|via=}}</ref>, Enhanced Video Super Resolution<ref>{{Cite journal|last=Jagdale RH and Shah SK|first=|date=|year=2020|title=Modified Rider Optimization-based V Channel Magnification for Enhanced Video Super Resolution|url=|journal=International Journal of Image and Graphics|volume=|pages=|via=}}</ref>, Clustering<ref>{{Cite journal|last=Poluru RK and Ramasamy LK|first=|date=|year=2020|title=Optimal cluster head selection using modified rider assisted clustering for IoT|url=|journal=IET Communications|volume=14|issue=13|pages=2189-2201|via=}}</ref>, Webpages Re-ranking<ref>{{Cite journal|last=Sankpal LJ and Patil SH|first=|date=|year=2020|title=Rider-Rank Algorithm-Based Feature Extraction for Re-ranking the Webpages in the Search Engine|url=|journal=The Computer Journal|volume=|pages=|via=}}</ref>, Task scheduling<ref>{{Cite journal|last=Alameen A and Gupta A|first=|date=|year=2020|title=Fitness rate-based rider optimization enabled for optimal task scheduling in cloud|url=|journal=Information Security Journal: A Global Perspective|volume=|pages=1-17|via=}}</ref>, Medical Image Compression<ref>{{Cite journal|last=Sreenivasulu P and Varadharajan S|first=|date=|year=2020|title=Algorithmic Analysis on Medical Image Compression Using Improved Rider Optimization Algorithm|url=|journal=In proceedings of Innovations in Computer Science and Engineering|publisher=Springer|volume=|pages=267-274|via=}}</ref>, Resource allocation<ref>{{Cite journal|last=Vhatkar KN and Bhole GP|first=|date=|year=2020|title=Improved rider optimization for optimal container resource allocation in cloud with security assurance|url=|journal=International Journal of Pervasive Computing and Communications|volume=|pages=|via=}}</ref>, and Multihop routing<ref>{{Cite journal|last=Augustine S and Ananth JP|first=|date=|year=2020|title=A modified rider optimization algorithm for multihop routing in WSN|url=|journal=International Journal of Numerical Modelling: Electronic Networks, Devices and Fields|volume=|pages=2764|via=}}</ref>. Figure 1 displays the application of ROA.
The applications of ROA are noticed in several domains that involve: Engineering Design Optimization Problems<ref>{{Cite journal|last=Wang G., Yuan Y. and Guo W|year=2019|title=An Improved Rider Optimization Algorithm for solving Engineering Optimization Problems|url=|journal=IEEE Access|volume=7|pages=80570–80576|doi=10.1109/ACCESS.2019.2923468|s2cid=195775696}}</ref>, Diabetic retinopathy detection<ref>{{Cite journal|last=Jadhav AS., Patil PB. and Biradar S|year=2020|title=Optimal feature selection-based diabetic retinopathy detection using improved rider optimization algorithm enabled with deep learning|url=|journal=Evolutionary Intelligence|volume=|pages=1–18|via=}}</ref>, Document clustering<ref>{{Cite journal|last=Yarlagadda M., Rao KG. and Srikrishna A|year=2019|title=Frequent itemset-based feature selection and Rider Moth Search Algorithm for document clustering|url=|journal=Journal of King Saud University-Computer and Information Sciences|volume=|pages=|doi=10.1016/j.jksuci.2019.09.002}}</ref>, Plant disease detection<ref>{{Cite journal|last=Cristin R., Kumar BS., Priya C and Karthick K|year=2020|title=Deep neural network based Rider-Cuckoo Search Algorithm for plant disease detection|url=|journal=Artificial Intelligence Review|volume=|pages=1–26|via=}}</ref>, Attack Detection<ref>{{Cite journal|last=Sarma|first=S.K|year=2020|title=Rider Optimization based Optimized Deep-CNN towards Attack Detection in IoT|url=|journal=In Proceedings of 4th International Conference on Intelligent Computing and Control Systems (ICICCS)|volume=|pages=163–169|via=}}</ref>, Enhanced Video Super Resolution<ref>{{Cite journal|last=Jagdale RH and Shah SK|year=2020|title=Modified Rider Optimization-based V Channel Magnification for Enhanced Video Super Resolution|url=|journal=International Journal of Image and Graphics|volume=|pages=|doi=10.1142/S0219467821500030}}</ref>, Clustering<ref>{{Cite journal|last=Poluru RK and Ramasamy LK|year=2020|title=Optimal cluster head selection using modified rider assisted clustering for IoT|url=|journal=IET Communications|volume=14|issue=13|pages=2189–2201|via=}}</ref>, Webpages Re-ranking<ref>{{Cite journal|last=Sankpal LJ and Patil SH|year=2020|title=Rider-Rank Algorithm-Based Feature Extraction for Re-ranking the Webpages in the Search Engine|url=|journal=The Computer Journal|volume=63|issue=10|pages=1479–1489|doi=10.1093/comjnl/bxaa032}}</ref>, Task scheduling<ref>{{Cite journal|last=Alameen A and Gupta A|year=2020|title=Fitness rate-based rider optimization enabled for optimal task scheduling in cloud|url=|journal=Information Security Journal: A Global Perspective|volume=|pages=1–17|via=}}</ref>, Medical Image Compression<ref>{{Cite journal|last=Sreenivasulu P and Varadharajan S|year=2020|title=Algorithmic Analysis on Medical Image Compression Using Improved Rider Optimization Algorithm|url=|journal=In Proceedings of Innovations in Computer Science and Engineering|series=Lecture Notes in Networks and Systems|publisher=Springer|volume=103|pages=267–274|doi=10.1007/978-981-15-2043-3_32|isbn=978-981-15-2042-6}}</ref>, Resource allocation<ref>{{Cite journal|last=Vhatkar KN and Bhole GP|year=2020|title=Improved rider optimization for optimal container resource allocation in cloud with security assurance|url=|journal=International Journal of Pervasive Computing and Communications|volume=16|issue=3|pages=235–258|doi=10.1108/IJPCC-12-2019-0094}}</ref>, and Multihop routing<ref>{{Cite journal|last=Augustine S and Ananth JP|year=2020|title=A modified rider optimization algorithm for multihop routing in WSN|url=|journal=International Journal of Numerical Modelling: Electronic Networks, Devices and Fields|volume=|pages=2764|via=}}</ref>. Figure 1 displays the application of ROA.
[[File:Rider_optimization_algorithm_Applications.jpg|alt=|thumb|198x198px|Applications of ROA]]
[[File:Rider_optimization_algorithm_Applications.jpg|alt=|thumb|198x198px|Applications of ROA]]



Revision as of 22:23, 28 October 2020

Rider Optimization Algorithm (ROA)
Developed byBinu D[1]
CategoryMetaheuristics[2]
Year of development 2019[1]
PublisherIEEE[1]
LanguageMatlab[3] 
Citation count49[4]

The rider optimization algorithm (ROA)[1][5][6] is devised based on a novel computing method, namely fictional computing that undergoes series of process to solve the issues of optimizations using imaginary facts and notions. ROA relies on the groups of rider that struggle to reach the target. ROA employs rider groups that take a trip to reach common target in order to become winner. In ROA, the count of groups is four wherein equal riders are placed.

The four groups adapted in ROA are attacker, overtaker, follower, and bypass rider. Each group undergoes series of strategy to attain the target. The goal of bypass rider is to attain target by bypassing leader’s path. The follower tries to follow the position of leader in axis. Furthermore, the follower employs multidirectional search space considering leading rider, which is useful for algorithm as it improves convergence rate. The overtaker undergoes its own position to attain target considering nearby locations of leader. The benefit of overtaker is that it facilitates faster convergence with huge global neighbourhood. As per ROA, the global optimal convergence is function of overtaker, whose position relies on the position of the leader, success rate, and directional indicator. The attacker adapts position of leader to accomplish destination by using its utmost speed. Moreover, it is responsible for initializing the multidirectional search using fast search for accelerating search speed.

Despite the riders undergoes a specific method, the major factors employed for reaching the target are correct riding of vehicles and proper management of accelerator, steering, brake and gear. At each time instance, the riders alter its position towards target by regulating these factors and follow the prescribed method using current success rate. The leader is defined using the success rate at current instance. The process is repeated till the riders go into off time that is maximal instant provided to riders to attain intended location. After reaching off time, the rider at leading position is termed winner.

Algorithm

The ROA[1][5][6] is motivated from riders, who contend to reach anticipated location. The steps employed in ROA algorithm are defined below:

Initialization of Rider and other algorithmic parameters

The foremost step is the initialization of algorithm which is done using four groups of riders represented as , and initializations of its positions are performed in arbitrary manner. The initialization of group is given by,

(1)

where, signifies count of riders, and signifies position of rider in size at time instant.

The count of riders is evaluated with count of riders of each group and is expressed as,

(2)

where, signifies bypass rider, represent follower, signifies overtaker, represent attacker, and signifies rag bull rider. Hence, the relation amongst the aforementioned attributes is represented as,

(3)

Finding rate of success

After rider group parameters initialization, the rate of success considering each rider is evaluated. The rate of success is computed with distance and is measured between rider location and target and is formulated as,

(4)

where, symbolize position of rider and  indicate target position. To elevate rate of success, distance must be minimized and hence, distance reciprocal offers the success rate of rider.

Determination of leading rider

The rate of success is employed as significant part in discovering leader. The rider that reside in near target location is supposed to contain highest rate of success.

Evaluate the rider’s update position

The position of rider in each group is updated to discover rider at leading position and hence is winner. Thus, the rider update the position using the features of each rider defined on the definition. The update position of each rider is explained below:

The follower has an inclination to update position based on location of leading rider to attain target in quick manner and is expressed as,

(5)

where, signifies coordinate selector, represent leading rider position, indicate leader’s index, signifies angle of steering considering rider in coordinate, and represent distance.

The overtaker’s update position is utilized to elevate rate of success by discovering overtaker position and is represented as,

(6)

where, signifies direction indicator.

The attacker contains an inclination to confiscate the leaders position by following the leader’s update process and is expressed as,

(7)

Here, the update rule of bypass riders is exhibited wherein standard bypass rider is expressed as,

(8)

where, signifies random number,   symbolize random number between 1 to , indicate a random number ranging between 1 to and represent random number between 0 and 1.

Finding success rate

After executing process of update, the rate of success considering each rider is computed.

Update of Rider parameter

The parameter of rider’s update is important to discover an effective solution. Moreover, the steering angle, gears are updated with activity counter, and are updated with success rate.

Off time of rider

The procedure is iterated repeatedly till wherein, leader is discovered. After race completion, the leading rider is considered as winner.

The pseudo code of ROA is portrayed in table 1.

Table1. Algorithm of ROA
Input: :Arbitrary rider position, : iteration, :maximum iteration
Output: Leading rider
Begin
Initialize solution set
Initialize other parameter of rider.
Find rate of success using equation (4)
While
For
Update position of follower using equation (5)
Update position of overtaker with equation (6)
Update position of attacker with equation (7)
Update position of bypass rider with equation (8)
Rank the riders based on success rate using equation (4)
Select the rider with  high success rate
Update rider parameters
Return
End for
End while
End

Applications

The applications of ROA are noticed in several domains that involve: Engineering Design Optimization Problems[7], Diabetic retinopathy detection[8], Document clustering[9], Plant disease detection[10], Attack Detection[11], Enhanced Video Super Resolution[12], Clustering[13], Webpages Re-ranking[14], Task scheduling[15], Medical Image Compression[16], Resource allocation[17], and Multihop routing[18]. Figure 1 displays the application of ROA.

Applications of ROA

References

  1. ^ 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.
  2. ^ "Metaheuristic". Wikipedia.{{cite web}}: CS1 maint: url-status (link)
  3. ^ Binu, D. "Rider Optimization Algorithm". MathWorks.{{cite web}}: CS1 maint: url-status (link)
  4. ^ Binu, D. "GoogleScholar".{{cite web}}: CS1 maint: url-status (link)
  5. ^ 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.
  6. ^ 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.
  7. ^ 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.
  8. ^ 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.
  9. ^ 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.
  10. ^ Cristin R., Kumar BS., Priya C and Karthick K (2020). "Deep neural network based Rider-Cuckoo Search Algorithm for plant disease detection". Artificial Intelligence Review: 1–26.{{cite journal}}: CS1 maint: multiple names: authors list (link)
  11. ^ 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.
  12. ^ 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.
  13. ^ Poluru RK and Ramasamy LK (2020). "Optimal cluster head selection using modified rider assisted clustering for IoT". IET Communications. 14 (13): 2189–2201.
  14. ^ 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.
  15. ^ 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.
  16. ^ 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. 103. Springer: 267–274. doi:10.1007/978-981-15-2043-3_32. ISBN 978-981-15-2042-6.
  17. ^ 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.
  18. ^ 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.