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 |