Skip to main content
This article appeared in a journal published by Elsevier. The attached copy is furnished to the author for internal non-commercial research and education use, including for instruction at the authors institution and sharing with... more
    • by 
    •   4  
      Software Testing (Computer Science)Nature-Inspired ComputingFirefly AlgorithmBio and Nature Inspired Algorithms
Spider Monkey Optimization (SMO) technique is most recent member in the family of swarm optimization algorithms.SMO algorithm fall in class of Nature Inspired Algorithm (NIA). SMO algorithm is good in exploration and exploitation of local... more
    • by  and +1
    •   8  
      Swarm IntelligenceMetaheuristics (Operations Research)Particle Swarm OptimizationEngineering Optimization
MOFPA--Multi-objective flower pollination algorithm. This demo solves a bi-objective ZDT function of D=30 (dimensions), which can be extended to solve other multi-objective optimization problems. It is relatively straightforward to extend... more
    • by 
    •   7  
      Metaheuristics (Operations Research)Multiobjective OptimizationNature-Inspired ComputingMetaheuristic Algorithms
This presentation introduces the standard firefly algorithm (FA), which also contains the links to the Matlab code (downloadable at Mathswork File Exchange) and the numerical simulations at Youtube.
    • by 
    •   5  
      Optimization techniquesNature-Inspired ComputingFirefly AglorithmBio and Nature Inspired Algorithms
The standard flower pollination algorithm (FPA) is inspired by the pollination characteristics of flowering plants. This demo solves the Ackley function of D=10 dimensions. It is straightforward to extend it to solve other functions and... more
    • by 
    •   4  
      Nature-Inspired ComputingBio and Nature Inspired AlgorithmsNature-Inspired AlgorithmFlower Pollination Algorithm
    • by 
    •   6  
      Evolutionary algorithmsSwarm IntelligenceOperations research and OptimizationNature-Inspired Computing
Modern metaheuristic algorithms such as bee algorithms and harmony search start to demonstrate their power in dealing with tough optimization problems and even NP-hard problems. This book reviews and introduces the state-of-the-art... more
    • by 
    •   11  
      AlgorithmsMetaheuristics (Informatics)Evolutionary ComputationMetaheuristics (Operations Research)
This presentation introduces the fundamental ideas of nature-inspired optimization algorithms, based on the book by Xin-She Yang, Nature-Inspired Optimization Algorithms, Elsevier (2014). These slides also contain the links to the Matlab... more
    • by 
    •   12  
      AlgorithmsGenetic AlgorithmsOptimization techniquesMultiobjective Optimization
The multiobjective bat algorithm (MOBA) is a nature-inspired optimization algorithm. This demo solves the bi-objective ZDT3 functions with D=30 (dimensions), and the obtained Pareto Front is displayed. It is relatively straightforward to... more
    • by 
    •   8  
      MulticulturalismOptimization techniquesMultiobjective OptimizationMultiobjective Evolutionary Optimization
    • by 
    •   4  
      Nature-Inspired ComputingCuckoo SearchJob shop schedulingBio and Nature Inspired Algorithms
An accessible introduction to metaheuristics and optimization, featuring powerful and modern algorithms for application across engineering and the sciences From engineering and computer science to economics and management science,... more
    • by 
    •   13  
      FinanceApplied MathematicsFinancial EconomicsMetaheuristics (Operations Research)
Navigation abilities are crucial for survival in nature, and there are a wide range of sophisticated abilities concerning animal navigation and migration. Many applications are related to navigation and routing problems, which are in turn... more
    • by 
    •   5  
      Metaheuristics (Operations Research)NavigationVehicle Routing ProblemsNature-Inspired Computing
Many optimization problems in science and engineering are challenging to solve, and the current trend is to use swarm intelligence (SI) and SI-based algorithms to tackle such challenging problems. Some significant developments have been... more
    • by 
    •   3  
      Swarm IntelligenceNature-Inspired ComputingBio and Nature Inspired Algorithms
    • by 
    •   5  
      Computational IntelligenceNature-Inspired ComputingFirefly AlgorithmBio and Nature Inspired Algorithms
Many design problems in engineering are typically multiobjective, under complex nonlinear constraints. The algorithms needed to solve multiobjective problems can be significantly different from the methods for single objective... more
    • by 
    •   8  
      AlgorithmsMetaheuristics (Operations Research)OptimizationNature-Inspired Computing
Firefly algorithm (FA) was developed by Xin-She Yang in 2008 and it has 1 become an important tool for solving the hardest optimization problems in almost 2 all areas of optimization as well as engineering practice. The literature has... more
    • by 
    •   3  
      Nature-Inspired ComputingFirefly AlgorithmBio and Nature Inspired Algorithms
This presentation explains the fundamental ideas of the standard Flower Pollination Algorithm (FPA), which also contains the links to the free Matlab codes at Mathswork file exchanges and the animations of numerical simulations (video at... more
    • by 
    •   7  
      Optimization techniquesNature-Inspired ComputingMulti-Objective OptimizationBio and Nature Inspired Algorithms
Nature-inspired algorithms usually use some form of attraction and diffusion as a mechanism for exploitation and exploration. In this paper, we investigate the role of attraction and diffusion in algorithms and their ways in controlling... more
    • by  and +2
    •   5  
      AlgorithmsOptimization techniquesNature-Inspired ComputingFirefly Algorithm
The multiobjective firefly algorithm (MOFA) is a nature-inspired optimization algorithm. This demo solves the bi-objective ZDT3 functions with D=30 (dimensions), and the obtained Pareto Front is displayed. It is relatively straightforward... more
    • by 
    •   7  
      Multiobjective OptimizationNature-Inspired ComputingMetaheuristic AlgorithmsMulti-Objective Optimization
The standard cuckoo search algorithm is inspired by the evolutionary characteristics of cuckoo-host interactions. This demo solves a function of d=15 dimensions. It is straightforward to extend it to solve other functions and optimization... more
    • by 
    •   5  
      Nature-Inspired ComputingCuckoo SearchX. S. Yang, Nature-Inspired Metaheuristic AlgorithmsBio and Nature Inspired Algorithms
Data clustering is a technique for clustering set of objects into known number of groups. Several approaches are widely applied to data clustering so that objects within the clusters are similar and objects in different clusters are far... more
    • by 
    •   18  
      Network SecuritySwarm IntelligenceEncryptionCluster Analysis (Multivariate Data Analysis)
Combinatorial optimization problems, specially those that are NP-hard, are increasingly being dealt with by stochastic, metaheuristic approaches. Most recently developed metaheuristics are nature-inspired and they are often inspired by... more
    • by 
    •   4  
      Nature-Inspired ComputingCuckoo SearchBio and Nature Inspired AlgorithmsCuckoo Search Algorithm
The multistage hybrid flow shop (HFS) scheduling problems are considered in this paper. Hybrid flowshop scheduling problems were proved to be NP-hard. A recently developed cuckoo search (CS) metaheuristic algorithm is presented in this... more
    • by 
    •   4  
      Flow Shop SchedulingNature-Inspired ComputingCuckoo SearchBio and Nature Inspired Algorithms
The standard firefly algorithm is inspired by the flashing patterns of tropical fireflies. This demo solves a function of d=10 dimensions. It is straightforward to extend it to solve other functions and optimization problems. The... more
    • by 
    •   5  
      Metaheuristics (Operations Research)Nature-Inspired ComputingMetaheuristic AlgorithmsFirefly Algorithm
Many applications related to autonomous mobile robots require to explore in an unknown environment searching for static targets, without any a priori information about the environment topology and target locations. Targets in such rescue... more
    • by 
    •   5  
      RoboticsOptimization techniquesNature-Inspired ComputingFirefly Algorithm
Reliability based design optimization (RBDO) problems are important in engineering applications, but it is challenging to solve such problems. In this study, a new resolution method based on the directional Bat Algorithm (dBA) is... more
    • by 
    •   5  
      Reliability EngineeringNature-Inspired ComputingBat AlgorithmBio and Nature Inspired Algorithms
In this work, a modi…ed tanh􀀀coth method is used to derive travelling wave solutions for (2 + 1)- dimensional Zakharov-Kuznetsov (ZK) equation and (3 + 1)-dimensional Burgers equation. A new variable is used to solve these equations and... more
    • by  and +1
    •   5  
      Partial Differential EquationsDynamical systems and ChaosNature-Inspired ComputingOptimisation
This paper is dedicated to everyone who is interested in the Artificial Intelligence. John Henry Holland proposed Genetic Algorithm in the early 1970s. Ant Colony Optimization was proposed by Marco Dorigo in 1992. Particle Swarm... more
    • by 
    •   14  
      Artificial IntelligenceMachine LearningGenetic AlgorithmsAnt Colony Optimization
Please read the paper to know the abstract.
    • by  and +1
    •   10  
      Computer ScienceAlgorithmsArtificial IntelligenceIntelligence
Citation Detail: Many problems in science and engineering can be formulated as optimization problems, subject to complex nonlinear constraints. The solutions of highly nonlinear problems usually require sophisticated optimization... more
    • by 
    •   6  
      Optimization (Mathematics)Metaheuristics (Operations Research)Nature-Inspired ComputingMetaheuristic Algorithms
Multiobjective design optimization problems require multiobjective optimization techniques to solve, and it is often very challenging to obtain high-quality Pareto fronts accurately. In this paper, the recently developed flower... more
    • by 
    •   4  
      Optimization techniquesNature-Inspired ComputingBio and Nature Inspired AlgorithmsFlower Pollination Algorithm
— Although hyperspectral images acquired by on-board satellites provide information from a wide range of wavelengths in the spectrum, the obtained information is usually highly correlated. This paper proposes a novel framework to reduce... more
    • by  and +1
    •   5  
      Optimization techniquesNature-Inspired ComputingBat AlgorithmFeature Extraction
Artificial Soul Optimization -  An Invention
    • by  and +1
    •   12  
      Artificial IntelligenceMachine LearningEvolutionary ComputationGenetic Algorithms
Flower pollination algorithm is a recent metaheuristic algorithm for solving nonlinear global optimization problems. The algorithm has also been extended to solve multiobjective optimization with promising results. In this work, we... more
    • by 
    •   5  
      Optimization techniquesNature-Inspired ComputingBio and Nature Inspired AlgorithmsNature-Inspired Algorithm
Increasing demands upon current computer systems, along with technological changes, create a need for more flexible and adaptable systems. Natural systems provide many examples of the type of versatile system required. This paper reviews... more
    • by 
    •   4  
      Robotics (Computer Science)Evolutionary algorithmsNature-Inspired ComputingBio and Nature Inspired Algorithms
This book is about nature considered as the totality of physical existence, the universe, and our present day attempts to understand it. If we see the universe as a network of networks of computational processes at many different levels... more
    • by  and +1
    • Nature-Inspired Computing
The bat algorithm (BA) has been shown to be effective to solve a wider range of optimization problems. However, there is not much theoretical analysis concerning its convergence and stability. In order to prove the convergence of the bat... more
    • by 
    •   7  
      Dynamical SystemsConvergenceOptimizationNature-Inspired Computing
Stochastic components such as random walks have become an intrinsic part of modern metaheursitic algorithms. The efficiency of a metaheuristic algorithm may implicitly depend on the appropriate use of such randomization. In this paper, we... more
    • by  and +1
    •   3  
      Nature-Inspired ComputingRandom WalksBio and Nature Inspired Algorithms
Combinatorial optimization problems are typically NP-hard, and thus very challenging to solve. In this paper, we present the random-key cuckoo search (RKCS) algorithm for solving the famous travelling salesman problem (TSP). We used a... more
    • by 
    •   7  
      Combinatorial OptimizationOptimization techniquesNature-Inspired ComputingCuckoo Search
Artificial Human Optimization is a new field that came into existence on December 2016. All the optimization algorithms that were created and are being created based on Artificial Humans will come under Artificial Human Optimization... more
    • by  and +1
    •   15  
      Artificial IntelligenceMachine LearningGenetic AlgorithmsAnt Colony Optimization
Flower pollination algorithm is a recent metaheuristic algorithm for solving nonlinear global optimization problems. The algorithm has also been extended to solve multiobjective optimization with promising results. In this work, we... more
    • by 
    •   6  
      Swarm IntelligenceOptimization techniquesNature-Inspired ComputingBio and Nature Inspired Algorithms
The cross-ambiguity function (CAF) relates to the correlation processing of signals in radar, sonar, and communication systems in the presence of delays and Doppler shifts. It is a commonly used tool in the analysis of signals in these... more
    • by 
    •   3  
      Nature-Inspired ComputingBat AlgorithmBio and Nature Inspired Algorithms
Bat algorithm (BA) is a recent optimization algorithm based on swarm intelligence and inspiration from the echolocation behavior of bats. One of the issues in the standard bat algorithm is the premature convergence that can occur due to... more
    • by 
    •   6  
      Optimization techniquesNature-Inspired ComputingBat AlgorithmBio and Nature Inspired Algorithms
The term "Nature Plus Plus Inspired Computing" is coined by us in this article. The abbreviation for this new term is "N++IC." Just like the C++ programming language is a superset of C programming language, Nature Plus Plus Inspired... more
    • by  and +1
    •   5  
      Artificial IntelligenceComputational IntelligenceChildrenNature-Inspired Computing
The multiobjective cuckoo search (MOCS) is a nature-inspired optimization algorithm. This demo solves the bi-objective ZDT3 functions with D=30 (dimensions), and the obtained Pareto Front is displayed. It is relatively straightforward to... more
    • by 
    •   6  
      Multiobjective OptimizationNature-Inspired ComputingCuckoo SearchX. S. Yang, Nature-Inspired Metaheuristic Algorithms
A real-world newspaper distribution problem with recycling policy is tackled in this work. In order to meet all the complex restrictions contained in such a problem, it has been modeled as a rich vehicle routing problem, which can be more... more
    • by 
    •   5  
      Optimization techniquesVehicle Routing ProblemsNature-Inspired ComputingFirefly Algorithm
A recent book on Nature-Inspired Computation with applications in Engineering.
    • by 
    •   5  
      Evolutionary algorithmsOptimizationNature-Inspired ComputingMetaheuristic Algorithms
These slides are the keynote talk by Xin-She Yang at LION2019 Learning and Intelligent Optimization Conference (Crete, Greece) .
    • by 
    •   6  
      Evolutionary algorithmsNature-Inspired ComputingMetaheuristic AlgorithmsBio and Nature Inspired Algorithms
The problem of reorganizing branches in an enterprise network is based on a weighted graph problem formulation. The suboptimal solution to this problem is obtained by applying a two-phase algorithm. The first is to decompose the graph... more
    • by 
    •   3  
      CombinatoricsOperations research and OptimizationNature-Inspired Computing
Global Optimization Techniques like Genetic Algorithms, Particle Swarm Optimization, Ant Colony Optimization and other optimization techniques were used in literature to solve complex optimization problems. Many optimization algorithms... more
    • by 
    •   14  
      Artificial IntelligenceMachine LearningGenetic AlgorithmsAnt Colony Optimization