Skip to main content
. 2022 Jun 7;29(7):5313–5352. doi: 10.1007/s11831-022-09766-z

Table 3.

Summary of the different components related to Human-Inspired Optimization Algorithms (HIOA)

SI Name of the HIOA Number of solution (single/multiple) Nature of algorithm (stochastic/deterministic) Source of inspiration Methodology opted
1 Cultural Algorithm Multiple Stochastic Cultural evolution as a process of dual inheritance Initialization of population and Belief Space, Fitness Evaluation, Updating of Belief Space, Influence the population space, Termination
2 Imperialist Competitive Algorithm Multiple Stochastic Imperialistic competition (Empire, Power, Colonies) Generating Initial Empires, Moving colonies towards Imperialist, Exchanging Position, Total power of empire calculation, Imperialistic Competition, Eliminating the powerless empires, Convergence
3 Teaching Learning-Based Optimization Multiple Stochastic Interaction amongst teacher and learner Initialization, Education, Consultation, Field Changing Probability, Finalization
4 Brain Storm Optimization Multiple Stochastic Human brainstorming process Initialization, Clustering, Evaluating and Ranking individual, Generate new individual, Termination
5 Human Behavior-Based Optimization Multiple Stochastic Human Behavior (Education, path selection towards success) Initialization, Education, Consultation, Field changing probability, Finalization
6 Human Mental Search Multiple Stochastic Exploration strategies of the bid space in online auctions Initialization, Mental Search, Grouping, Moving, Termination
7 Social Engineering Optimizer Multiple Stochastic Social Engineering (Attacker and Defender) Initialize attacker and defender, Train and retrain, Spot an attack, Respond to attack, Spot a new defender, Stopping Condition
8 Queuing Search Algorithm Multiple Stochastic Human activities in queuing Initialize population, Evaluate fitness, Update individual procedure in business phase 1, phase 2 and phase 3, Termination
9 Search and Rescue Optimization Multiple Stochastic Explorations behavior during search and rescue operations Initialization, Social phase, Individual phase, Boundary Control, Updating information and position, Abandoning clues, Control parameters, Termination
10 Life Choice-Based Optimization Multiple Stochastic Decision making ability of human Initialization, Learning from the common best group, Knowing, Reviewing mistakes, Termination
11 Social Ski-Driver Optimization Multiple Stochastic Paths that ski-drivers take downhill Initialization, Position of the agents, Local and global best position, Velocity of agents, Finalization
12 Gaining Sharing Knowledge-Based Algorithm Multiple Stochastic Gaining and sharing knowledge during the human life span Initialization, Gained and Shared dimensions of both junior and senior phases, Local and global update, Finalization
13 Future Search Algorithm Multiple Stochastic Human behavior to find the best life around the world Initialization, Local search between people, Global search between the histories optimal persons, Update, Termination
14 Forensic-Based Investigation Optimization Multiple Stochastic Suspect investigation-location-pursuit process that is used by police officers Initialization, Cyclic investigation process, Investigation team process, Pursuit team process, Termination
15 Political Optimizer Multiple Stochastic Multi-phased process of politics Initialization (Party members), Fitness calculation, Party leaders and constituency winner identification and formation, Election Campaign, Party Switching, Parliamentary affairs (Exploitation and Convergence), Finalization
16 Heap-Based Optimizer Multiple Stochastic Heap data structure to map the concept of CRH (Corporate Rank Hierarchy) Initialization, Building Heap (Modeling CRH, interaction between the subordinates and the immediate boss, interaction between the colleagues, Employee contribution), Finalization
17 Human Urbanization Algorithm Multiple Stochastic Human Behavior (adventure of finding new places, migration for better life) Initialization (to amend city centers), Update city centers, population, Searching process, Update capital, Finalization
18 Battle Royale Optimization Multiple Stochastic Genre of digital games known as ‘‘Battle Royale’’ (Search for safest place for survival) Initialization, Compare nearest soldier (damaged, victorious), Shrink problem space, Selection, Termination
19 Coronavirus Herd Immunity Optimization Multiple Stochastic Herd immunity concept as a way to tackle coronavirus pandemic (COVID-19) Initialization, Inspiration, Generate and Evolve Herd Immunity, Population Hierarchy, Update Immunity population, Fatality cases, Termination
20 Harmony Search Algorithm Multiple Stochastic Composing a piece of music Initialization (HM: Harmony Memory), Improvise new Harmony from HM, Comparing new Harmony, Termination
21 Passing Vehicle Search Multiple Stochastic Experience of driving a vehicle on two lane highway Initialization (back vehicle (BV), front vehicle (FV), and oncoming vehicle (OV)), Distance and velocity calculation (BV and FV, FV and OV), Primary and Secondary condition checking, Finalization
22 Jaya Algorithm Multiple Stochastic Striving to become victorious (towards success) Initialization, Best and worst solution identification, Solution modification, Accept / Replace, termination
23 Seeker Optimization Algorithm Multiple Stochastic Act of humans’ intelligent search with their memory, experience, and uncertainty reasoning Initialization, Position generation, Seeker evaluation, Position updation (Start point vector, Search direction, Search Radius, Trust degree), Termination
24 Interior Search Algorithm Multiple Stochastic Interior design procedure (analysis and integration of knowledge into the creative process) Initialization, Location generation, Fittest element identification, Element division (Composite and Mirror group), Local and global best update, Termination
25 Soccer League Competition Algorithm Multiple Stochastic Soccer leagues (competitions among teams and players) Initialization, Sample generation, League start, Team assessment, League Updation, Relegation and Promotion, Competition termination
26 Exchange Market Algorithm Multiple Stochastic Procedure of trading the shares on stock market Initialization, Stock attribution, Shareholders costs and ranking calculation, Applying changes (balance market and oscillation market condition), Termination
27 Group Counseling Optimization Algorithm Multiple Stochastic Group counseling behavior of humans in solving their problems Initialization, Solution vector substitution, Component wise production (Self counseling or member counseling), Fitness value evaluation, finalization
28 Tug of War Optimization Multiple Stochastic Concept of the game “tug of war” Initialization, Candidate design evaluation, Weight assignment, Competition and Displacement, League updation, Side constraint handling, Termination
29 Most Valuable Player Algorithm Multiple Stochastic Sport where players form teams, compete collectively in order to win the championship and MVP trophy Initialization, Team formation, Competition phase (Individual, Team). Application of greediness and elitism, Duplicate removal, termination
30 Volleyball Premier League Algorithm Multiple Stochastic Competition and interaction among volleyball teams during a season Initialization, Match Schedule, Competition, Knowledge sharing strategy, Strategy repositioning, Substitution strategy, Winner strategy, Learning phase, Promotion and Relegation process, Termination
31 Dynastic Optimization Algorithm Multiple Stochastic Social behavior in human dynasties Initialization, Random population generation (Ruler, Worker, Explorer ranking), Localized stochastic search, Best ruler selection, Termination
32 Focus Group Multiple Stochastic Behavior of group members(Idea sharing, improving solutions (cooperation and discussion)) Initialization, Solution submission, Values allocation to solution, Best solution identified, Early convergence prevention, Finalization
33 Stock Exchange Trading Optimization Multiple Stochastic Behavior of traders and stock price changes in the stock market Initialization, Defining fitness function, Population share generation, Finding fitness share, Compute growth (rising phase), correction of share (falling phase), Replace share (Exchange phase), Relative Strength Index (RSI) calculation, Termination
34 Anti Coronavirus Optimization Algorithm Multiple Stochastic Measures taken by human (Social Distancing, Quarantine, Isolation) Initialization, Defining fitness function, Social Distancing, Quarantine (Suspect), Isolate (Infected), Fittest person generation, Finalization
35 Socio Evolution and Learning Optimization Multiple Stochastic Social learning behavior of humans organized as families in a societal setup Initialization, Parent Follow Behavior / Parent Influence function, Kid Follow Behavior / Kid Influence function, Sampling Interval Updation, Exploitation, Convergence and further research, Termination
36 Election Algorithm Multiple Stochastic Presidential election Initialization, Variable representation and eligibility function selection, Initial party creation, Positive advertisement, Negative advertisement, Coalition, Condition revision, Termination
37 Election Campaign Optimization Algorithm Multiple Stochastic Election Campaign (Socio-political processes of human ideologies) Initialization, Candidate prestige and effect range calculation, Local and global survey sample voters generation, Support of voters computed, Support bary center of the candidates computed, Finalization
38 Anarchic Society Optimization Multiple Stochastic Social grouping (members behave anarchically to improve their situations) Initialization, Movement planning(based on current, other and past positions), Index calculation, Selection of movement policy, Position updation, Termination
39 Society and Civilization Multiple Stochastic Intra and intersociety interactions within a formal society Initialization, Individual evaluation, Society building, Leader identification (Society and Civilization), Leader movement (new location), Termination
40 Social Emotional Optimization Algorithm Multiple Stochastic People trying to find best path to earn higher rewards from society (Society status) Initialization, Behavior selection (Emotional Index), Society feedback generation, Emotion index updation, Termination
41 League Championship Algorithm Multiple Stochastic Competition of sport teams in a sport league Initialization, League schedule generation, Initialize team formation, Winner / Loser determination, New formation, Identifying the fittest formation, Termination
42 Ideology Algorithm Multiple Stochastic Self-interested and competitive behavior of political party individuals Initialization, Party formation, Evaluation, Local Party Ranking, Competition and Improvement for local party leader, Updating party individuals, Convergence, Termination
43 Cohort Intelligence Multiple Stochastic Natural and social tendency of learning from one another Initialization, Probability (Behavior of candidate in cohort) calculation, Behavior selection, Shrink / Expand Sampling interval, Updation, Termination
44 Social Group Optimization Multiple Stochastic Social behavior of human toward solving a complex problem Initialization, Fitness calculation, Global best solution identification, Improving phase, Acquiring phase, Termination
45 Social Learning Optimization Multiple Stochastic Evolution process of human intelligence and the social learning theory Initialization, Initial Genetic Evolution phase, Individual Learning phase, Culture Influence phase, Best solution identified, Termination
46 Cultural Evolution Algorithm Multiple Stochastic Socio-cultural transition (diverse cultural population evolution based on communication, infection, and learning) Initialization, Initial Culture creation, cultural population evolution (Reserve elitist cultural species, Cultural species evolution), Cultural population merging, Termination
47 Backtracking Search Optimization Algorithm Multiple Stochastic Intelligent search with experience Initialization, Selection 1(Determination of historical population), Mutation, Crossover, Selection 2 (Fitness value), Export global minimum, Termination
48 Football Game Algorithm Multiple Stochastic Players’ behavior during a game for finding best positions to score a goal under supervision (coach) Initialization, Individual fitness evaluation, Player movement, Coaching (Attacking, Substitution), Local solution, Position updation, Termination
49 Class Topper Optimization Multiple Stochastic Learning intelligence of students in a class Initialization, Examination, Learning (Section level and Student level), Performance evaluation, Performance Index calculation, Topper Selection, Termination
50 Ludo Game-based Swarm Intelligence Multiple Stochastic Rules of playing the Ludo using two or four players Initialization, fitness calculation, Best token identification, Position updation, Termination
51 Team Game Algorithm Multiple Stochastic Team games (Interaction, cooperation) Initialization, Application of operators(Passing, Mistake and Substitution operators), Identification of out of field player, Termination