| Literature DB >> 35694187 |
Rebika Rai1, Arunita Das2, Swarnajit Ray3, Krishna Gopal Dhal2.
Abstract
Humans take immense pride in their ability to be unpredictably intelligent and despite huge advances in science over the past century; our understanding about human brain is still far from complete. In general, human being acquire the high echelon of intelligence with the ability to understand, reason, recognize, learn, innovate, retain information, make decision, communicate and further solve problem. Thereby, integrating the intelligence of human to develop the optimization technique using the human problem-solving ability would definitely take the scenario to next level thus promising an affluent solution to the real world optimization issues. However, human behavior and evolution empowers human to progress or acclimatize with their environments at rates that exceed that of other nature based evolution namely swarm, bio-inspired, plant-based or physics-chemistry based thus commencing yet additional detachment of Nature-Inspired Optimization Algorithm (NIOA) i.e. Human-Inspired Optimization Algorithms (HIOAs). Announcing new meta-heuristic optimization algorithms are at all times a welcome step in the research field provided it intends to address problems effectively and quickly. The family of HIOA is expanding rapidly making it difficult for the researcher to select the appropriate HIOA; moreover, in order to map the problems alongside HIOA, it requires proper understanding of the theoretical fundamental, major rules governing HIOAs as well as common structure of HIOAs. Common challenges and open research issues are yet another important concern in HIOA that needs to be addressed carefully. With this in mind, our work distinguishes HIOAs on the basis of a range of criteria and discusses the building blocks of various algorithms to achieve aforementioned objectives. Further, this paper intends to deliver an acquainted survey and analysis associated with modern compartment of NIOA engineered upon the perception of human behavior and intelligence i.e. Human-Inspired Optimization Algorithms (HIOAs) stressing on its theoretical foundations, applications, open research issues and their implications on color satellite image segmentation to further develop Multi-Level Thresholding (MLT) models utilizing Tsallis and t-entropy as objective functions to judge their efficacy.Entities:
Year: 2022 PMID: 35694187 PMCID: PMC9171491 DOI: 10.1007/s11831-022-09766-z
Source DB: PubMed Journal: Arch Comput Methods Eng ISSN: 1134-3060 Impact factor: 8.171
Human-Inspired Optimization Algorithms (HIOAs) and their applications
| SI | Name of the HIOA | Year | Author | Application area | Citation |
|---|---|---|---|---|---|
| 1 | Cultural Algorithm | 1994 | Reynolds [ | Power Networks [ NanoTubes (MWCNTs) [ | 1208 |
| 2 | Harmony Search Algorithm | 2001 | Geem et al. [ | Engineering Optimization Problem [ | 6309 |
| 3 | Society and Civilization | 2003 | Ray et al. [ | Engineering design problems [ | 516 |
| 4 | Seeker Optimization Algorithm | 2006 | Dai et al. [ | Digital IIR filters design [ | 199 |
| 5 | Imperialist Competitive Algorithm | 2007 | Gargari and Lucas [ | Heat Exchangers [ | 2739 |
| 6 | League Championship Algorithm | 2009 | Kashan [ | Numerical Function Optimization [ | 214 |
| 7 | Group Counseling Optimization Algorithm | 2010 | Eita et al. [ | Spacecraft Trajectory design problem [ | 26 |
| 8 | Election Campaign Optimization Algorithm | 2010 | Wenge et al. [ | PID controller parameters tuning problem [ | 32 |
| 9 | Social Emotional Optimization Algorithm | 2010 | Yuechun et al. [ | Nonlinear constrained programming problems [ | 62 |
| 10 | Teaching Learning-Based Optimization | 2011 | Roa et al. [ | Mechanical Design Problems [ | 3055 |
| 11 | Brain Storm Optimization | 2011 | Yuhui Shi [ | Feature Selection, Image Classification, Image Segmentation (Image Processing) [ | 536 |
| 12 | Anarchic Society Optimization | 2011 | Ahmadi [ | PID controller [ | 51 |
| 13 | Cohort Intelligence | 2013 | Kulkarni et al. [ | Data Clustering [ | 94 |
| 14 | Cultural Evolution Algorithm | 2013 | Kuo et al. [ | Engineering Problems [ | 59 |
| 15 | Backtracking Search Optimization Algorithm | 2013 | Civicioglu [ | Numerical Optimization problems [ | 886 |
| 16 | Interior Search Algorithm | 2014 | Gandomi [ | COVID-19 Forecasting [ | 337 |
| 17 | Soccer League Competition Algorithm | 2014 | Moosavian [ | Water Distribution Network design [ | 119 |
| 18 | Exchange Market Algorithm | 2014 | Ghorbani and Babaei [ | Load Dispatch [ | 165 |
| 19 | Election Algorithm | 2015 | Emami et al. [ | Blockchain [ | 53 |
| 20 | Passing Vehicle Search | 2016 | Savsani and Savsani [ | Structure Optimization [ | 133 |
| 21 | Jaya Algorithm | 2016 | Rao [ | Engineering Optimization Problem [ | 1308 |
| 22 | Tug of War Optimization | 2016 | Kaveh and Zolghadr [ | Engineering design problems [ | 57 |
| 23 | Social Group Optimization | 2016 | Satapathy et al. [ | Data Clustering [ | 149 |
| 24 | Social Learning Optimization | 2016 | Liu et al. [ | QoS-aware cloud Service [ | 81 |
| 25 | Football Game Algorithm | 2016 | Fadakar and Ebrahimi [ | Optimization problems [ | 29 |
| 26 | Ideology Algorithm | 2016 | Huan et al. [ | Optimization problems [ | 42 |
| 27 | Most Valuable Player Algorithm | 2017 | Bouchekara et al. [ | PV Generation System [ | 52 |
| 28 | Human Behavior-Based Optimization | 2017 | S A Ahmadi [ | Cell Design Problem [ | 42 |
| 29 | Human Mental Search | 2017 | M.J. Mousavirad [ | Image Clustering, Image Segmentation, Multi Thresholding (Image Processing) [ | 79 |
| 30 | Social Engineering Optimizer | 2018 | Amir Mohammad Fathollahi-Fard [ | Cross Docking System [ | 135 |
| 31 | Queuing Search Algorithm | 2018 | Jinhao Zhang et al. [ | Engineering Design Problems [ | 75 |
| 32 | Team Game Algorithm | 2018 | Mahmoodabadi et al. [ | Knapsack problem [ | 17 |
| 33 | Socio Evolution and Learning Optimization | 2018 | Kumar et al. [ | Unconstrained optimization problems [ | 93 |
| 34 | Volleyball Premier League Algorithm | 2018 | Mogdhani et al. [ | Multi-thresholding Image Segmentation [ | 103 |
| 35 | Class Topper Optimization | 2018 | Das et al. [ | Data Clustering [ | 45 |
| 36 | Focus Group | 2018 | Fattahi [ | Optimization Problem [ | 13 |
| 37 | Ludo Game-based Swarm Intelligence | 2019 | Singh et al. [ | Global Optimization [ | 21 |
| 38 | Search and Rescue Optimization | 2019 | Amir Sabani et al. [ | Engineering Design Problems [ | 41 |
| 39 | Life Choice-Based Optimization | 2019 | Khatri et al. [ | Engineering Design Problems [ | 11 |
| 40 | Social Ski-Driver Optimization | 2019 | Tharwat et al. [ | Feature Selection [ | 24 |
| 41 | Gaining Sharing Knowledge-Based Algorithm | 2019 | Mohamed [ | Engineering Optimization Problem [ | 79 |
| 42 | Future Search Algorithm | 2019 | Elsisi [ | Radial Distribution Network [ | 18 |
| 43 | Forensic-Based Investigation Optimization | 2020 | Shaheen [ | Pothole Classification [ | 0 |
| 44 | Political Optimizer | 2020 | Qamar Askari et al. [ | Truss Structure [ | 79 |
| 45 | Heap-Based Optimizer | 2020 | Qamar Askari et al. [ | Industrial Solar Generation [ | 64 |
| 46 | Human Urbanization Algorithm | 2020 | H. Ghasemian et al. [ | System Security Enhancement [ | 1 |
| 47 | Battle Royale Optimization | 2020 | Taymaz Rahkar Farshi [ | Artificial Neural Network (ANN) [ | 21 |
| 48 | Dynastic Optimization Algorithm | 2020 | Wagan and Shaikh [ | Wind Turbine Micrositing (WTM) problem [ | 16 |
| 49 | Coronavirus Herd Immunity Optimization | 2021 | Mohammed Azmi Al-Betar [ | Vehicle Routing Problem [ | 39 |
| 50 | Stock Exchange Trading Optimization | 2022 | Emami [ | Numerical and Engineering Optimization problems [ | 1 |
| 51 | Anti Coronavirus Optimization Algorithm | 2022 | Emami [ | Multi-variable single-objective optimization problems [ | 0 |
Fig. 1The citation as per Google Scholar for various HIOAs available in literature
Fig. 2Various HIOAs developed and proposed over years since 1994 till date (As per surveyed)
Abbreviation used for Human-Inspired Optimization Algorithms (HIOAs) surveyed in this paper
| Name of the HIOA | Abbreviations | Name of the HIOA | Abbreviations |
|---|---|---|---|
| Cultural Algorithm | CA | Group Counseling Optimization Algorithm | GCO |
| Imperialist Competitive Algorithm | ICA | Tug of War Optimization | TWO |
| Teaching Learning-Based Optimization | TLBO | Most Valuable Player Algorithm | MVP |
| Brain Storm Optimization | BSO | Volleyball Premier League Algorithm | VPL |
| Human Behavior-Based Optimization | HBBO | Dynastic Optimization Algorithm | DOA |
| Human Mental Search | HMS | Focus Group | FG |
| Social Engineering Optimizer | SEO | Stock Exchange Trading Optimization | SETO |
| Queuing Search Algorithm | QS | Anti Corona virus Optimization Algorithm | ACVO |
| Search and Rescue Optimization | SRO | Socio Evolution and Learning Optimization | SELO |
| Life Choice-Based Optimization | LCBO | Election Algorithm | EA |
| Social Ski-Driver Optimization | SSD | Election Campaign Optimization Algorithm | ECO |
| Gaining Sharing Knowledge-Based Algorithm | GSK | Anarchic Society Optimization | ASO |
| Future Search Algorithm | FSA | Society and Civilization | SC |
| Forensic-Based Investigation Optimization | FBIO | Social Emotional Optimization Algorithm | SEOA |
| Political Optimizer | PO | League Championship Algorithm | LCA |
| Heap-Based Optimizer | HBO | Ideology Algorithm | IA |
| Human Urbanization Algorithm | HUA | Cohort Intelligence | CI |
| Battle Royale Optimization | BRO | Social Group Optimization | SGO |
| Corona virus Herd Immunity Optimization | CHIO | Social Learning Optimization | SLO |
| Harmony Search Algorithm | HSA | Cultural Evolution Algorithm | CEA |
| Passing Vehicle Search | PVS | Backtracking Search Optimization Algorithm | BSA |
| Jaya Algorithm | JAYA | Football Game Algorithm | FGA |
| Seeker Optimization Algorithm | SOA | Class Topper Optimization | CTO |
| Interior Search Algorithm | ISA | Ludo Game-based Swarm Intelligence | LGSI |
| Soccer League Competition Algorithm | SLC | Team Game Algorithm | TGA |
| Exchange Market Algorithm | EMA |
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 |
Fig. 3Flowchart depicting common structure of HIOAs
Classification of Human-Inspired Optimization Algorithms (HIOA) as per
source of inspiration
| SI | Name of the HIOA | Classification of HIOA | ||||
|---|---|---|---|---|---|---|
| Socio-Political Philosophy | Socio-Competitive Behavior | Socio-Cultural / Socio-Interaction | Socio-Musical Ideologies | Socio-Emigration / Socio-Colonization | ||
| Political HIOA | Competitive HIOA | Interactive HIOA | Musical HIOA | Emigrational HIOA | ||
| 1 | Cultural Algorithm | × | × | ✓ | × | × |
| 2 | Imperialist Competitive Algorithm | × | × | × | × | ✓ |
| 3 | Teaching Learning-Based Optimization | × | × | ✓ | × | × |
| 4 | Brain Storm Optimization | × | × | ✓ | × | × |
| 5 | Human Behavior-Based Optimization | × | × | ✓ | × | × |
| 6 | Human Mental Search | × | × | ✓ | × | × |
| 7 | Social Engineering Optimizer | × | × | ✓ | × | × |
| 8 | Queuing Search Algorithm | × | × | ✓ | × | × |
| 9 | Search and Rescue Optimization | × | × | ✓ | × | × |
| 10 | Life Choice-Based Optimization | × | × | ✓ | × | × |
| 11 | Social Ski-Driver Optimization | × | × | ✓ | × | × |
| 12 | Gaining Sharing Knowledge-Based Algorithm | × | × | ✓ | × | × |
| 13 | Future Search Algorithm | × | × | ✓ | × | × |
| 14 | Forensic-Based Investigation Optimization | × | × | ✓ | × | × |
| 15 | Political Optimizer | ✓ | × | × | × | × |
| 16 | Heap-Based Optimizer | × | × | × | × | |
| 17 | Human Urbanization Algorithm | × | × | × | × | |
| 18 | Battle Royale Optimization | × | ✓ | × | × | × |
| 19 | Coronavirus Herd Immunity Optimization | × | × | ✓ | × | × |
| 20 | Harmony Search Algorithm | × | × | × | ✓ | × |
| 21 | Passing Vehicle Search | × | × | ✓ | × | × |
| 22 | Jaya Algorithm | × | × | ✓ | × | × |
| 23 | Seeker Optimization Algorithm | × | × | ✓ | × | × |
| 24 | Interior Search | × | × | ✓ | × | × |
| 25 | Soccer League Competition Algorithm | × | ✓ | × | × | × |
| 26 | Exchange Market Algorithm | × | × | ✓ | × | × |
| 27 | Group Counseling Optimization Algorithm | × | × | ✓ | × | × |
| 28 | Tug of War Optimization | × | ✓ | × | × | × |
| 29 | Most Valuable Player Algorithm | × | ✓ | × | × | × |
| 30 | Volleyball Premier League Algorithm | × | ✓ | × | × | × |
| 31 | Dynastic Optimization Algorithm | ✓ | × | × | × | × |
| 32 | Focus Group | × | × | × | × | |
| 33 | Stock Exchange Trading Optimization | × | × | × | × | |
| 34 | Anti Coronavirus Optimization Algorithm | × | × | ✓ | × | × |
| 35 | Socio Evolution and Learning Optimization | × | × | ✓ | × | × |
| 36 | Election Algorithm | ✓ | × | × | × | × |
| 37 | Election Campaign Optimization Algorithm | ✓ | × | × | × | × |
| 38 | Anarchic Society Optimization | ✓ | × | × | × | × |
| 39 | Society and Civilization | × | × | ✓ | × | × |
| 40 | Social Emotional Optimization Algorithm | × | × | ✓ | × | × |
| 41 | League Championship Algorithm | × | ✓ | × | × | × |
| 42 | Ideology Algorithm | ✓ | × | × | × | × |
| 43 | Cohort Intelligence | × | × | ✓ | × | × |
| 44 | Social Group Optimization | × | × | ✓ | × | × |
| 45 | Social Learning Optimization | × | × | ✓ | × | × |
| 46 | Cultural Evolution Algorithm | × | × | ✓ | × | × |
| 47 | Backtracking Search Optimization Algorithm | × | × | ✓ | × | × |
| 48 | Football Game Algorithm | × | ✓ | × | × | × |
| 49 | Class Topper Optimization | × | ✓ | × | × | × |
| 50 | Ludo Game-based Swarm Intelligence | × | ✓ | × | × | × |
| 51 | Team Game Algorithm | × | ✓ | × | × | × |
Fig. 4Classification hierarchy of Human-Inspired Optimization Algorithms (HIOA) as per Table 4
Fig. 5Number of Human-Inspired Optimization Algorithms (HIOA) under different categories
Literature reports on HIOA based multi-level thresholding
| SL | Proposed Method | Objective Function | Paper Details | Image Type | Comparison | Quality parameters considered | Observations |
|---|---|---|---|---|---|---|---|
| 1 | Imperialist Competitive Algorithm (ICA) for multi-threshold image segmentation | Otsu’s and Kapur | Wang et al. in the year | Standard Gray scale images | ICA with PSO, GWO and TLBO | Maximum and average values of Objective functions, threshold values | The proposed algorithm has quicker convergence speed, superior quality as well as stability in solving multi-threshold segmentation problems as compared to other methods |
| 2 | Identification of apple diseases using the Gaining-Sharing Knowledge-Based Algorithm (GSK) for multilevel thresholding | Minimum Cross-Entropy | Ortega et al. in the year | Standard Color Images | GSK with FFO, PSO, SCA, ABC, HS and DE | PSNR, SSIM and FSIM | The proposed algorithm generates superior quality segmentation compared with other approaches |
| 3 | Application of Teaching Learning Based Optimization in Multilevel Image Thresholding | Kapur | Anbazhagan in the year | Standard Gray scale images | TLBO with SCA, WOA, HHA, SSA, BA, PSO, CSA, and EO | Maximum and average values of Objective functions, threshold values and J-Index | The proposed algorithm is increasingly powerful in finding the global optimal solution for image thresholding issues |
| 4 | An efficient method to minimize cross-entropy for selecting multi-level threshold values using an Improved Human Mental Search algorithm (IHMSMLIT) | Minimum Cross-Entropy | Esmaeili in the year | Standard Gray scale images | IHMSMLIT with PSOMLIT, FAMLIT, BBOMLIT, CSMLIT, GWOMLIT and WOAMLIT | PSNR, SSIM, FSIM and stability analysis | The proposed algorithm obtains best result among the compared algorithms in terms of the quality parameters considered proving the efficacy of the algorithm proposed |
| 5 | Medical image segmentation using Exchange Market Algorithm (EMA) | Kapur, Otsu and Minimum Cross Entropy | Sathya et al. in the year | Medical Images | EMA with KHA, TLBO and CSA | PSNR, and SSIM | The proposed algorithm especially Otsu based EMA method is found to be more accurate and robust for improved clinical decision making and diagnosis |
| 6 | Color image segmentation using kapur, otsu and minimum cross entropy functions based on Exchange Market Algorithm | Kapur, Otsu and Minimum Cross Entropy | Sathya et al. in the year | Standard Color images | EMA with KHA, TLBO and CSA | PSNR, Computational Time and SSIM | The proposed algorithm obtains best result among the compared algorithms and converges quickly than the other algorithms |
| 7 | Multilevel thresholding image segmentation based on improved Volleyball Premier League algorithm using Whale Optimization Algorithm (VPLWOA) | Otsu’s | Elaziz et al. in the year | Standard Gray scale images | VPLWOA with FA, SCA, SSO,VPL and WOA | PSNR, SSIM, RMSE, CPU Time and FSIM | The proposed algorithm outperforms the other algorithms in terms of PSNR, SSIM, and fitness function |
| 8 | Image segmentation based on Determinative Brain Storm Optimization (DBSO) | Renyi’s and Otsu’s | Sovatzidi et al. in the year | Standard Gray scale images | DBSO with BSO, EMO | Mean PSNR values | The proposed algorithm obtains segmentation results of comparable or higher quality, in less iterations, than the ones obtained by state-of-the-art optimization-based multilevel thresholding methods |
| 9 | Human Mental Search (HMS)-based multilevel thresholding for image segmentation | Otsu’s and Kapur | Mousavirad et al. in the year | Standard Gray scale images | HMS with TLBO, BA, FA, PSO, DE and GA | Objective function value, PSNR, SSIM, FSIM, and Curse of dimensionality | The proposed algorithm has better performance than other compared algorithms based on different parameters however, computational time is slightly higher |
| 10 | Social-Group-Optimization based tumor evaluation tool for clinical brain MRI of Flair/diffusion-weighted modality (SGO) | Shannon | Dey et al. in the year | CT and MR Images: Medical Images | No comparison performed | JI, DC, ACC, PRE, SEN, SPE, BCR and BER | The proposed algorithm has acceptable performance generating a Hybrid Image Processing procedure |
| 11 | Social Group Optimization and Shannon’s Function-Based RGB Image Multi-level Thresholding | Shannon | Monisha et al. in the year | Standard Color Images | SGO with PSO, BFO, FA, and BA | MSE, PSNR, SSIM, NCC, AD, and SC | The proposed algorithm generates better result compared with the other algorithms considered in this paper |
| 12 | Backtracking Search Algorithm for color image multilevel thresholding (MFE-BSA) | Modified Fuzzy Entropy (MFE), Tsalli’s | Pare et al. in the year | Standard Color natural images and Satellite images | MFE-BSA with Energy-Tsalli’s-CS, Tsalli’s-CS MFE-BFO | PSNR, MSE and CPU Time | The proposed algorithm shows very good segmentation results in terms of preciseness, robustness, and stability |
| 13 | Robust Multi-thresholding in Noisy Grayscale Images Using Otsu’s Function and Harmony Search Optimization Algorithm (HSOA) | Otsu’s | Suresh et al. in the year | Standard Gray scale images | No comparison performed | Optimal threshold, PSNR, RMSE | The proposed algorithm with Otsu’s function offers promising results. However, it near future, it can be further compared with other heuristic algorithms |
| 14 | Hybrid Multilevel Thresholding and Improved Harmony Search Algorithm for Segmentation (MT-IHSA) | Otsu’s | Erwin and Saputri in the year | Standard Gray scale images | MT-IHSA with MT-FA, MT-SSA and Mt-HSA | PSNR | The proposed algorithm with Otsu’s function offers high degree of accuracy |
| 15 | Jaya Algorithm Guided Procedure to Segment Tumor from Brain MRI | Otsu’s | Satapathy et al. in the year | MR Images: Medical Image | JAYA with FA, TLBO, PSO, BFO, and BA | RMSE, PSNR, SSIM, NCC, AD, SC and CPU Time | The proposed algorithm with Otsu’s function offers improved picture excellence measures, image likeness measures, and image statistical measures |
| 16 | Robust RGB Image Thresholding with Shannon’s Entropy and Jaya Algorithm | Shannon | Maheswari et al. in the year | General color images | No comparison performed | PQM, RMSE, NCC, SC, NAE, IQM and PSNR | The proposed algorithm with Shannon entropy when applied over normal and noise stained images indicate that the PQM obtained for both the image cases are relatively identical and helps to achieve PSNR values |
| 17 | Entropy based segmentation of tumor from brain MR images–Teaching Learning Based Optimization | Kapur, Tsallis and Shannon | Rajinikanth et al. in the year | MR Images: Medical Image | TLBO-Kapur with TLBO-Shannon and TLBO-Tsallis | PSNR, NCC, NAE, SSIM, PRE, FM, SEN, SPE, BCR, BER, ACC, FPR, FNR, J-Index | The proposed algorithm with Shannon’s entropy based thresholding and level set segmentation offers better result for the considered dataset |
| 18 | Parameter-Less Harmony Search (PLHS) for image multi-thresholding | Shannon | Dhal et al. in the year | General Gray scale images | Eight different variants of PLHS with HS | CT, PSNR, Fitm and Fitstd | The proposed algorithm with lower population size are better for maximizing the Shannon’s entropy based objective function with less standard deviation is comparatively better than HS but consumes more computational time when Iteration based stopping criterion is used |
| 19 | Otsu and Kapur Segmentation Based on Harmony Search Optimization (HSMA) | Otsu’s and Kapur | Cuevas et al. in the year | Standard Gray scale images | Otsu-HSMA with Kapur-HSMA. GA, PSO and BF | STD, RMSE and PSNR | The proposed algorithm demonstrates outstanding performance, accuracy and convergence in comparison to other methods |
| 20 | Multilevel Thresholding Segmentation Based on Harmony Search Optimization (HSMA) | Otsu’s and Kapur | Oliva et al. in the year | Standard Gray scale images | Otsu-HSMA with Kapur-HSMA. GA, PSO and BF | PSNR, STD, mean of the objective function values | The proposed algorithm demonstrates the high performance for the segmentation of digital images as compared to other algorithms considered in the paper |
| 21 | Image thresholding optimization based on Imperialist Competitive Algorithm | Otsu’s | Razmjooy et al. in the year | Standard Gray scale images | ICA with GA | MSE and PSNR | The proposed algorithm demonstrates the good performance and generated acceptable result |
Different qualitative parameters mentioned in the paper surveyed in Table 5 and its full form
| Parameter used | Abbreviations | Parameter used | Abbreviations |
|---|---|---|---|
| Peak Signal-to-Noise Ratio | PSNR | Jaccard-Index | J-Index |
| Normalized Cross-Correlation | NCC | Mean Fitness value | Fitm |
| Normalized Absolute Error | NAE | Standard Deviation | Fitstd |
| Structural Similarity Index | SSIM | Computational Time | CT |
| Precision | PRE | Root Mean Square Error | RMSE |
| F-Measure | FM | Standard Deviation | STD |
| Sensitivity | SEN | Structural Content | SC |
| Specificity | SPE | Average Difference | AD |
| Balanced Classification Rate | BCR | Picture-Quality-Measures | PQM |
| Balanced Error Rate | BER | Normalized Absolute Error | NAE |
| Accuracy | ACC | Image Quality Measure | IQM |
| False Positive Rate | FPR | Jaccard Coefficient | JC |
| False Negative Rate | FNR | Dice Coefficient | DC |
Different algorithms mentioned in the paper surveyed in Table 5 and its full form
| Name of the algorithm | Abbreviations | Name of the algorithm | Abbreviations |
|---|---|---|---|
| Particle Swarm Optimization | PSO | Determinative Brain Storm Optimization | DBSO |
| Gray Wolf Optimization | GWO | Parameter Less Harmony Search | PLHS |
| Cuckoo Search Algorithm | CSA | Harmony Search Optimization Algorithm | HSOA |
| Harmony Search | HS | Multilevel Thresholding Improved Harmony Search Algorithm | MT-IHSA |
| Whale Optimization Algorithm | WOA | Multilevel Thresholding Salp Swarm Algorithm | MT-SSA |
| Sine Cosine Algorithm | SCA | Multilevel Thresholding Firefly Algorithm | MT-FA |
| Volleyball Premier League | VPL | Multilevel Thresholding Harmony Search Algorithm | MT-HSA |
| Salp Swarm Algorithm | SSA | Harmony Search Multilevel Thresholding Algorithm | HSMA |
| Bat Algorithm | BA | Teaching–Learning Based Optimization | TLBO |
| Crow Search Algorithm | CSA | Harris Hawks Optimization Algorithm | HHA |
| Equilibrium Optimizer | EO | Bacterial Foraging Optimization | BFO |
| Brain Storm Optimization | BSO | Improved Human Mental Search Multi Level Image Thresholding | IHMSMLIT |
| Genetic Algorithm | GA | Particle Swarm Optimization Multi Level Image Thresholding | PSOMLIT |
| Exchange Market Algorithm | EMA | Firefly Algorithm Multi Level Image Thresholding | FAMLIT |
| Human Mental Search | HMS | Biogeography Based Optimization Multi Level Image Thresholding | BBOMLIT |
| Genetic Algorithm | GA | Cuckoo Search Multi Level Image Thresholding | CSMLIT |
| Differential Evolution | DE | Gray Wolf Optimization Multi Level Image Thresholding | GWOMLIT |
| Firefly Algorithm | FA | Whale Optimization Algorithm Multi Level Image Thresholding | WOAMLIT |
| Krill herd Algorithm | KHA | Modified Fuzzy Entropy Backtracking Search Algorithm | MFE-BSA |
| Gravitational Search Algorithm | GSA | Electro Magnetism-like Optimization | EMO |
| Fire Fly Optimizer | FFO | Whale Optimization Algorithm | WOA |
| Artificial Bee Colony | ABC | Volleyball Premier League Whale Optimization Algorithm | VPLWOA |
| Social-Group-Optimization | SGO | Spherical Search Optimizer | SSO |
| Backtracking Search Algorithm | BSA | Gaining Sharing Knowledge-Based Algorithm | GSK |
| Bacterial Foraging | BF | Imperialist Competitive Algorithm | ICA |
| Cuckoo Search | CS |
Fig. 6Number of HIOA-MLT based paper published over years
Fig. 7Number of surveyed HIOA-MLT paper as per types of images
Parameter setting of HIOAs
| Algorithms | Parameters | Description | Value initialized |
|---|---|---|---|
| Corona virus Herd Immunity Optimization | Number of initial infected case | 1 | |
| Maximum number of iterations | 1000 | ||
| Population Size | 50 | ||
| Basic Reproduction Rate | 0.01 | ||
| Maximum age of the infected cases | 100 | ||
| Herd Immunity Population | [0 or 1] | ||
| Random Number | [0,1] | ||
| Age Vector | 1 | ||
| Status Vector | 1 | ||
| Forensic-Based Investigation Optimization ( | N | Population Size | 50 |
| rand | Random Number | [–1,1] | |
| rand1 | Random Number | [0,1] | |
| rand2 | Random Number | [0,1] | |
| Α | Effectiveness coefficient | [–1,1] | |
| Political Optimizer | Number of parties, constituencies, and members in each party | 5 | |
| Total number of iterations | 500 | ||
| Random Number | [0,1] | ||
| party switching rate | 1 | ||
| Battle Royale Optimization ( | Maximum number of iterations | 500 | |
| Population Size | 50 | ||
| Threshold | 3 | ||
| Random Number | [0,1] | ||
| Heap-Based Optimizer ( | Maximum number of iterations | 500 | |
| Random Number | [0,1] | ||
| Random Number | [0,1] | ||
| Size of Population | 50 | ||
| Number of Dimension (variables) | 30 | ||
| Number of Cycles (c = T/25) | 8 | ||
| Human Urbanization Algorithm ( | Number of Iterations | 500 | |
| Random Number | [0,1] | ||
| Random Number | [–1,1] | ||
| Controlling diversification and intensification of adventurers | 2 | ||
| Balancing between diversification and intensification in searching the city’s boundaries | 1 | ||
| Population Size | 50 | ||
| Particle Swarm Optimization ( | Acceleration coefficients | 2 | |
| Acceleration coefficients | 2 | ||
| Population Size | 50 |
Fig. 8Original color satellite image (Input Image)
Fig. 9Segmented results of different HIOAs using Tsallis entropy over nt = 6 and 8
Numerical comparison of HIOA for Tsallis entropy as objective function over satellite image
| Number of thresholds ( | HIOA | Time (sec.) | FSIM | PSNR | SSIM | ||
|---|---|---|---|---|---|---|---|
| PO | |||||||
| CHIO | 3146863.76 | 3.11E-11 | 4.1522 | 0.9897 | 22.77 | 0.8884 | |
| HBO | 3146853.55 | 4.01E-12 | 4.1601 | 0.9895 | 22.68 | 0.8882 | |
| FBIO | 3146841.29 | 2.57E-11 | 4.2011 | 0.9892 | 22.65 | 0.8881 | |
| BRO | 3146824.68 | 3.78E-12 | 4.2009 | 0.9891 | 22.61 | 0.8879 | |
| HUA | 3146811.89 | 4.82E-11 | 4.3221 | 0.9886 | 22.59 | 0.8875 | |
| PSO | 3146804.84 | 3.13E-11 | 4.3225 | 0.9884 | 22.51 | 0.8871 | |
| PO | 1.70E-11 | ||||||
| CHIO | 79213418.64 | 1.58E-11 | 5.3354 | 0.9951 | 25.18 | 0.9294 | |
| HBO | 79213017.45 | 5.3558 | 0.9948 | 25.14 | 0.9291 | ||
| FBIO | 79212899.89 | 5.27E-11 | 5.4004 | 0.9945 | 25.10 | 0.9286 | |
| BRO | 79212575.77 | 2.42E-10 | 5.4001 | 0.9942 | 25.04 | 0.9282 | |
| HUA | 79212455.74 | 2.37E-11 | 5.5019 | 0.9938 | 24.99 | 0.9278 | |
| PSO | 79212244.52 | 3.45E-10 | 5.5022 | 0.9932 | 24.95 | 0.9275 |
Best results are highlighted in bold
Comparison among HIOA depending on Wilcoxon p-values over satellite image for Tsallis entropy
| Pair of HIOA | Tsallis entropy over standard color image | |||
|---|---|---|---|---|
| PO vs. CHIO | < 0.05 | 1 | < 0.05 | 1 |
| PO vs. HBO | < 0.05 | 1 | < 0.05 | 1 |
| PO vs. FBIO | < 0.05 | 1 | < 0.05 | 1 |
| PO vs. BRO | < 0.05 | 1 | < 0.05 | 1 |
| PO vs. HUA | < 0.05 | 1 | < 0.05 | 1 |
| PO vs. PSO | < 0.05 | 1 | < 0.05 | 1 |
Fig. 10Segmented results of different HIOAs using t- entropy over nt = 6 and 8
Numerical comparison of HIOA for t-entropy as objective function over satellite image
| Number of thresholds ( | HIOAs | Time (sec.) | FSIM | PSNR | SSIM | ||
|---|---|---|---|---|---|---|---|
| PO | 3.89E-20 | ||||||
| CHIO | 0.893336 | 5.4997 | 0.9618 | 18.92 | 0.7866 | ||
| HBO | 0.893336 | 1.39E-21 | 5.5004 | 0.9618 | 18.90 | 0.7865 | |
| FBIO | 0.893336 | 8.36E-20 | 5.5858 | 0.9615 | 18.75 | 0.7864 | |
| BRO | 0.893336 | 1.24E-20 | 5.6151 | 0.9611 | 18.74 | 0.7862 | |
| HUA | 0.893335 | 1.59E-21 | 6.0044 | 0.9599 | 18.67 | 0.7859 | |
| PSO | 0.893335 | 1. 58E-20 | 6.1117 | 0.9589 | 18.59 | 0.7853 | |
| PO | |||||||
| CHIO | 1.166384 | 5.28E-20 | 6.7125 | 0.9888 | 22. 69 | 0.8958 | |
| HBO | 1.166377 | 4.42E-20 | 6.7211 | 0.9885 | 22.61 | 0.8955 | |
| FBIO | 1.166368 | 1.76E-20 | 6.7455 | 0.9881 | 22.59 | 0.8954 | |
| BRO | 1.166361 | 7.98E-20 | 6.7401 | 0.9879 | 22.55 | 0.8951 | |
| HUA | 1.166343 | 7.81E-20 | 7.1012 | 0.9875 | 22.49 | 0.8948 | |
| PSO | 1.166315 | 1.13E-20 | 7.1113 | 0.98471 | 22.41 | 0.8945 |
Best results are highlighted in bold
Comparison among HIOA depending on Wilcoxon p-values over satellite image for t-entropy
| Pair of HIOA | ||||
|---|---|---|---|---|
| PO vs. CHIO | > 0.05 | 0 | < 0.05 | 1 |
| PO vs. HBO | > 0.05 | 0 | < 0.05 | 1 |
| PO vs. FBIO | > 0.05 | 0 | < 0.05 | 1 |
| PO vs. BRO | > 0.05 | 0 | < 0.05 | 1 |
| PO vs. HUA | < 0.05 | 1 | < 0.05 | 1 |
| PO vs. PSO | < 0.05 | 1 | < 0.05 | 1 |
Fig. 11Comparison among Tsallis and t-entropy over Color Satellite Images