scispace - formally typeset
Search or ask a question

Showing papers on "Evolutionary programming published in 2016"


Journal ArticleDOI
TL;DR: In this paper, an evolutionary algorithm based on a new dominance relation is proposed for many-objective optimization that aims to enhance the convergence of the recently suggested nondominated sorting genetic algorithm III by exploiting the fitness evaluation scheme in the MOEA based on decomposition.
Abstract: Many-objective optimization has posed a great challenge to the classical Pareto dominance-based multiobjective evolutionary algorithms (MOEAs). In this paper, an evolutionary algorithm based on a new dominance relation is proposed for many-objective optimization. The proposed evolutionary algorithm aims to enhance the convergence of the recently suggested nondominated sorting genetic algorithm III by exploiting the fitness evaluation scheme in the MOEA based on decomposition, but still inherit the strength of the former in diversity maintenance. In the proposed algorithm, the nondominated sorting scheme based on the introduced new dominance relation is employed to rank solutions in the environmental selection phase, ensuring both convergence and diversity. The proposed algorithm is evaluated on a number of well-known benchmark problems having 3–15 objectives and compared against eight state-of-the-art algorithms. The extensive experimental results show that the proposed algorithm can work well on almost all the test functions considered in this paper, and it is compared favorably with the other many-objective optimizers. Additionally, a parametric study is provided to investigate the influence of a key parameter in the proposed algorithm.

556 citations


Journal ArticleDOI
TL;DR: This paper formalizes the concept of evolutionary multitasking and proposes an algorithm to handle multiple optimization problems simultaneously using a single population of evolving individuals and develops a cross-domain optimization platform that allows one to solve diverse problems concurrently.
Abstract: The design of evolutionary algorithms has typically been focused on efficiently solving a single optimization problem at a time. Despite the implicit parallelism of population-based search, no attempt has yet been made to multitask, i.e., to solve multiple optimization problems simultaneously using a single population of evolving individuals. Accordingly, this paper introduces evolutionary multitasking as a new paradigm in the field of optimization and evolutionary computation. We first formalize the concept of evolutionary multitasking and then propose an algorithm to handle such problems. The methodology is inspired by biocultural models of multifactorial inheritance , which explain the transmission of complex developmental traits to offspring through the interactions of genetic and cultural factors. Furthermore, we develop a cross-domain optimization platform that allows one to solve diverse problems concurrently. The numerical experiments reveal several potential advantages of implicit genetic transfer in a multitasking environment. Most notably, we discover that the creation and transfer of refined genetic material can often lead to accelerated convergence for a variety of complex optimization functions.

512 citations


Proceedings ArticleDOI
01 Dec 2016
TL;DR: A critical overview of Evolutionary algorithms and its generic procedure for implementation is presented and the various practical advantages using evolutionary algorithms over classical methods of optimization are discussed.
Abstract: Evolutionary algorithm (EA) emerges as an important optimization and search technique in the last decade. EA is a subset of Evolutionary Computations (EC) and belongs to set of modern heuristics based search method. Due to flexible nature and robust behavior inherited from Evolutionary Computation, it becomes efficient means of problem solving method for widely used global optimization problems. It can be used successfully in many applications of high complexity. This paper presents a critical overview of Evolutionary algorithms and its generic procedure for implementation. It further discusses the various practical advantages using evolutionary algorithms over classical methods of optimization. It also includes unusual study of various invariants of EA like Genetic Programming (GP), Genetic Algorithm (GA), Evolutionary Programming (EP) and Evolution Strategies (ES). Extensions of EAs in the form of Memetic algorithms (MA) and distributed EA are also discussed. Further the paper focuses on various refinements done in area of EA to solve real life problems.

246 citations


BookDOI
01 Jan 2016
TL;DR: The first € price and the £ and $ price are net prices, subject to local VAT, and the €(D) includes 7% for Germany, the€(A) includes 10% for Austria.
Abstract: The first € price and the £ and $ price are net prices, subject to local VAT. Prices indicated with * include VAT for books; the €(D) includes 7% for Germany, the €(A) includes 10% for Austria. Prices indicated with ** include VAT for electronic products; 19% for Germany, 20% for Austria. All prices exclusive of carriage charges. Prices and other details are subject to change without notice. All errors and omissions excepted. S.S. Dash, M.A. Bhaskar, B.K. Panigrahi, S. Das (Eds.) Artificial Intelligence and Evolutionary Computations in Engineering Systems

92 citations


Proceedings ArticleDOI
24 Jul 2016
TL;DR: This paper proposes an MOEA whose environmental selection is based on an enhanced inverted generational distance metric that is able to detect noncontributing solutions (termed IGD-NS), thereby considerably accelerating the convergence of the evolutionary search.
Abstract: As a pivotal component in multi-objective evolutionary algorithms (MOEAs), the environmental selection determines the quality of candidate solutions to survive at each generation. In practice, different environmental selection strategies can be based on different selection criteria, where the performance metrics (or indicators) are shown to be among the most effective ones. This paper proposes an MOEA whose environmental selection is based on an enhanced inverted generational distance metric that is able to detect noncontributing solutions (termed IGD-NS), thereby considerably accelerating the convergence of the evolutionary search. Experimental results on ZDT and DTLZ test suites demonstrate the competitive performance of the proposed MOEA/IGD-NS in comparison with some representative MOEAs.

91 citations


Journal ArticleDOI
TL;DR: The results indicate that algorithms equipped with a generalized optimality criterion can acquire the flexibility of changing their selection pressure within certain ranges, and achieve a richer variety of ranks to attain faster and better convergence on some subsets of the Pareto optima.
Abstract: The vast majority of multiobjective evolutionary algorithms presented to date are Pareto-based. Usually, these algorithms perform well for problems with few (two or three) objectives. However, due to the poor discriminability of Pareto-optimality in many-objective spaces (typically four or more objectives), their effectiveness deteriorates progressively as the problem dimension increases. This paper generalizes Pareto-optimality both symmetrically and asymmetrically by expanding the dominance area of solutions to enhance the scalability of existing Pareto-based algorithms. The generalized Pareto-optimality (GPO) criteria are comparatively studied in terms of the distribution of ranks, the ranking landscape, and the convergence of the evolutionary process over several benchmark problems. The results indicate that algorithms equipped with a generalized optimality criterion can acquire the flexibility of changing their selection pressure within certain ranges, and achieve a richer variety of ranks to attain faster and better convergence on some subsets of the Pareto optima. To compensate for the possible diversity loss induced by the generalization, a distributed evolution framework with adaptive parameter setting is also proposed and briefly discussed. Empirical results indicate that this strategy is quite promising in diversity preservation for algorithms associated with the GPO.

81 citations


Proceedings ArticleDOI
01 Dec 2016
TL;DR: An improved MFEA is proposed with a permutation based unified representation and a split based decoding operator to evaluate the efficacy of the proposed P-MFEA, and comparison against the traditional single task evolutionary search paradigm on 12 multi-tasking capacitated vehicle routing problems is presented and discussed.
Abstract: Multifactorial optimization (MFO) is a new paradigm proposed recently for evolutionary multi-tasking. In contrast to traditional evolutionary optimization approaches, which focus on solving only a single optimization problem at a time, MFO was proposed to solve multiple optimization problems simultaneously. It is contended that the concept of evolutionary multi-tasking provides the scope for implicit knowledge transfer of useful traits across different but related problem domains, thereby enhancing the evolutionary search for problem-solving. With the aim of evolutionary multi-tasking, multifactorial evolutionary algorithm (MFEA) was proposed in [1], and demonstrated efficient multi-tasking performances on several problem domains, including continuous, discrete, and the mixtures of continuous and combinatorial tasks. To solve different problems, the design of unified solution representations and effective problem specific decoding operators are required in MFEA. In particular, the random-key unified representation and the sorting based decoding operator were presented in MFEA for multi-tasking in the context of vehicle routing problem. However, problems such as ineffective solution representation and decoding are existed in this unified representation, which would deteriorate the multi-tasking performance of MFEA. Taking this cue, in this paper, we propose an improved MFEA (P-MFEA) with a permutation based unified representation and a split based decoding operator. To evaluate the efficacy of the proposed P-MFEA, comparison against the traditional single task evolutionary search paradigm on 12 multi-tasking capacitated vehicle routing problems is presented and discussed.

73 citations


01 Jan 2016
TL;DR: Applications of multi objective evolutionary algorithms are downloaded for enjoying a good book with a cup of tea in the afternoon, instead they cope with some harmful virus inside their desktop computer.
Abstract: Thank you very much for downloading applications of multi objective evolutionary algorithms. Maybe you have knowledge that, people have search numerous times for their favorite books like this applications of multi objective evolutionary algorithms, but end up in harmful downloads. Rather than enjoying a good book with a cup of tea in the afternoon, instead they cope with some harmful virus inside their desktop computer.

69 citations


Journal ArticleDOI
01 Nov 2016
TL;DR: The results of employing ICA for FACTS allocation problem indicate that ICA Offers better results than artificial bee colony (ABC), gravitational search algorithm (GSA), evolutionary programming (EP), bat swarm Optimisation (BSO), nonlinear programming (NLP), pattern search (PS), asexual reproduction optimisation (ARO) and backtracking search algorithms (BSA).
Abstract: Display Omitted This paper puts forward ICA for allocating FACTS devices.TCPST and TCSC are used to relieve consequences of line outage and increased demand.The results show that ICA efficiently solves TCPST and TCSC allocation problems.The results show that FACTS devices drastically enhance power system static security.The results approve the outperformance of ICA over some state of the art algorithms. The problem of optimal allocation of flexible AC transmission systems (FACTS) devices is deemed as a formidable optimisation problem. Metaheuristics are the common approaches for solving FACTS allocation problems. Imperialistic competitive algorithm (ICA) is a well-established optimisation algorithm which has been successfully employed for solving complex optimisation problems in different fields. It is inspired by imperialistic competition and socio-political evolution of human beings and offers appropriate exploration and exploitation capabilities during the search for global optima. This paper employs ICA for solving FACTS allocation problem in a way that low values of overloads and voltage deviations are resulted both during line outage contingencies and demand growth. Thyristor-controlled phase shifting transformers (TCPST's) and thyristor-controlled series compensators (TCSC's) have been used as FACTS devices. The results of employing ICA for FACTS allocation problem indicate that ICA Offers better results than artificial bee colony (ABC), gravitational search algorithm (GSA), evolutionary programming (EP), bat swarm optimisation (BSO), nonlinear programming (NLP), pattern search (PS), asexual reproduction optimisation (ARO) and backtracking search algorithm (BSA).

58 citations


Journal ArticleDOI
TL;DR: In this article, a grand-canonical evolutionary algorithm was proposed to search the structure and composition space while constraining the thickness of the structures of 2D materials and find low-energy ones.
Abstract: Single-layer materials represent a new materials class with properties that are potentially transformative for applications in nanoelectronics and solar-energy harvesting. With the goal of discovering novel two-dimensional (2D) materials with unusual compositions and structures, we have developed a grand-canonical evolutionary algorithm that searches the structure and composition space while constraining the thickness of the structures. Coupling the algorithm to first-principles total-energy methods, we show that this approach can successfully identify known 2D materials and find low-energy ones. We present the details of the algorithm, including suitable objective functions, and illustrate its potential with a study of the Sn-S and C-Si binary materials systems. The algorithm identifies several 2D structures of InP, recovers known 2D structures in the binary Sn-S and C-Si systems, and finds two 1D Si defects in graphene with formation energies below that of isolated substitutional Si atoms.

57 citations


Journal ArticleDOI
TL;DR: The simulation results using the set of CEC’2005 show that the application of chaotic mapping may be an effective strategy to improve the performances of EAs.
Abstract: In this paper we present a chaos-based evolutionary algorithm (EA) for solving nonlinear programming problems named chaotic genetic algorithm (CGA). CGA integrates genetic algorithm (GA) and chaotic local search (CLS) strategy to accelerate the optimum seeking operation and to speed the convergence to the global solution. The integration of global search represented in genetic algorithm and CLS procedures should offer the advantages of both optimization methods while offsetting their disadvantages. By this way, it is intended to enhance the global convergence and to prevent to stick on a local solution. The inherent characteristics of chaos can enhance optimization algorithms by enabling it to escape from local solutions and increase the convergence to reach to the global solution. Twelve chaotic maps have been analyzed in the proposed approach. The simulation results using the set of CEC’2005 show that the application of chaotic mapping may be an effective strategy to improve the performances of EAs.

Proceedings ArticleDOI
24 Jul 2016
TL;DR: Experimental results show that the proposed EliteNSGA- III algorithm outperforms the NSGA-III algorithm in terms of diversity and accuracy of the obtained solutions, especially for test problems with higher objectives.
Abstract: Evolutionary algorithms are the most studied and successful population-based algorithms for solving single- and multi-objective optimization problems. However, many studies have shown that these algorithms fail to perform well when handling many-objective (more than three objectives) problems due to the loss of selection pressure to pull the population towards the Pareto front. As a result, there has been a number of efforts towards developing evolutionary algorithms that can successfully handle many-objective optimization problems without deteriorating the effect of evolutionary operators. A reference-point based NSGA-II (NSGA-III) is one such algorithm designed to deal with many-objective problems, where the diversity of the solution is guided by a number of well-spread reference points. However, NSGA-III still has difficulty preserving elite population as new solutions are generated. In this paper, we propose an improved NSGA-III algorithm, called EliteNSGA-III to improve the diversity and accuracy of the NSGA-III algorithm. EliteNSGA-III algorithm maintains an elite population archive to preserve previously generated elite solutions that would probably be eliminated by NSGA-III's selection procedure. The proposed EliteNSGA-III algorithm is applied to II many-objective test problems with three to I5 objectives. Experimental results show that the proposed EliteNSGA-III algorithm outperforms the NSGA-III algorithm in terms of diversity and accuracy of the obtained solutions, especially for test problems with higher objectives.

01 Jan 2016
TL;DR: The intention of this paper is to create adaptive controls for each parameter existing in MOEP where it is able to improve even more the performance of the evolutionary programming.
Abstract: Present days, Power System operates in a stressed condition due to reactive power shortage. Hence, this research involves development of an adaptive mutation algorithm based multi-objective for Optimal Reactive Power Dispatch (ORPD) in a power system in order to minimize the total loss and the improved voltage stability simultaneously. The performance of a Multi-Objective Evolutionary Programming (MOEP) is significantly dependent on the parameter setting of the operator. These parameters tend to change the characteristic of adaptive in different stages of evolutionary process. The intention of this paper is to create adaptive controls for each parameter existing in MOEP where it is able to improve even more the performance of the evolutionary programming. Hence, in this paper, an adaptive mutation operator based multi-objective evolutionary programming is presented. A computer program was written in MATLAB. At the end, the result was compared with the Polynomial Mutation Operator.

Journal ArticleDOI
TL;DR: The results obtained by the symbiotic organisms search algorithm are compared with those obtained by many recently developed optimization techniques such as evolutionary programming, genetic algorithm, differential evolution, teaching–learning based optimization, oppositional real coded chemical reaction based optimization and modified dynamic neighborhood learning based particle swarm optimization.

Journal ArticleDOI
Jing Xiao1, Zhou Wu1, Xi-Xi Hong1, Jian-Chao Tang1, Yong Tang1 
TL;DR: EM is extended and integrated into three reputable state-of-the-art multi-objective evolutionary algorithms (MOEAs) for MORCPSP and demonstrates that EM can improve the performance of NSGA-II and SPEA2, especially for NS GA-II.

Proceedings ArticleDOI
24 Jul 2016
TL;DR: A novel MOEA/D algorithm with classification with classification builds a classification model on the search space to filter all new generated solutions, and mainly evaluates those promising solutions for reducing real function evaluation costs during the search process.
Abstract: This paper investigates how to use a pre-selection approach to improve the performance of the multiobjective evolutionary algorithm based on decomposition (MOEA/D). It proposes a novel MOEA/D algorithm with classification to serve this purpose. The proposed algorithm builds a classification model on the search space to filter all new generated solutions, and mainly evaluates those promising solutions for reducing real function evaluation costs during the search process. Experimental study on different test instances validates that the pre-selection approach can significantly improve the performance of a classical MOEA/D.

Book ChapterDOI
01 Jan 2016
TL;DR: A novel evolutionary algorithm (EA) for MFO is proposed, one that is inspired by bio-cultural models of multi-factorial inheritance, so as to best harness the genetic complementarity between tasks.
Abstract: The design of population-based search algorithms of evolutionary computation (EC) has traditionally been focused on efficiently solving a single optimization task at a time. It is only very recently that a new paradigm in EC, namely, multifactorial optimization (MFO), has been introduced to explore the potential of evolutionary multitasking (Gupta A et al., IEEE Trans Evol Comput [1]). The nomenclature signifies a multitasking search involving multiple optimization tasks at once, with each task contributing a unique factor influencing the evolution of a single population of individuals. MFO is found to leverage the scope for implicit genetic transfer offered by the population in a simple and elegant manner, thereby opening doors to a plethora of new research opportunities in EC, dealing, in particular, with the exploitation of underlying synergies between seemingly unrelated tasks. A strong practical motivation for the paradigm is derived from the rapidly expanding popularity of cloud computing (CC) services. It is noted that CC characteristically provides an environment in which multiple jobs can be received from multiple users at the same time. Thus, assuming each job to correspond to some kind of optimization task, as may be the case in a cloud-based on-demand optimization service, the CC environment is expected to lend itself nicely to the unique features of MFO. In this talk, the formalization of the concept of MFO is first introduced. A fitness landscape-based approach towards understanding what is truly meant by there being underlying synergies (or what we term as genetic complementarities) between optimization tasks is then discussed. Accordingly, a synergy metric capable of quantifying the complementarily, which shall later be shown to act as a “qualitative” predictor of the success of multitasking is also presented (Gupta A et al., A study of genetic complementarity in evolutionary multitasking [2]). With the above in mind, a novel evolutionary algorithm (EA) for MFO is proposed, one that is inspired by bio-cultural models of multi-factorial inheritance, so as to best harness the genetic complementarity between tasks. The salient feature of the algorithm is that it incorporates a unified solution representation scheme which, to a large extent, unites the fields of continuous and discrete optimization. The efficacy of the proposed algorithm and the concept of MFO in general, shall finally be substantiated via a variety of computation experiments in intra and inter-domain evolutionary multitasking.

Journal ArticleDOI
TL;DR: Results show how some many-objective evolutionary algorithms provide useful mechanisms to effectively explore design alternatives on highly dimensional objective spaces in the search for architectural maintainability.
Abstract: During the design of complex systems, software architects have to deal with a tangle of abstract artefacts, measures and ideas to discover the most fitting underlying architecture. A common way to structure such complex systems is in terms of their interacting software components, whose composition and connections need to be properly adjusted. Along with the expected functionality, non-functional requirements are key at this stage to guide the many design alternatives to be evaluated by software architects. The appearance of Search Based Software Engineering (SBSE) brings an approach that supports the software engineer along the design process. Evolutionary algorithms can be applied to deal with the abstract and highly combinatorial optimisation problem of architecture discovery from a multiple objective perspective. The definition and resolution of many-objective optimisation problems is currently becoming an emerging challenge in SBSE, where the application of sophisticated techniques within the evolutionary computation field needs to be considered. In this paper, diverse non-functional requirements are selected to guide the evolutionary search, leading to the definition of several optimisation problems with up to 9 metrics concerning the architectural maintainability. An empirical study of the behaviour of 8 multi- and many-objective evolutionary algorithms is presented, where the quality and type of the returned solutions are analysed and discussed from the perspective of both the evolutionary performance and those aspects of interest to the expert. Results show how some many-objective evolutionary algorithms provide useful mechanisms to effectively explore design alternatives on highly dimensional objective spaces.

Journal ArticleDOI
TL;DR: A SPEA2 algorithm which is based on adaptive selection evolution operators (AOSPEA), which can adaptively select simulated binary crossover, polynomial mutation, and differential evolution operator during the evolutionary process according to their contribution to the external archive.
Abstract: A fixed evolutionary mechanism is usually adopted in the multiobjective evolutionary algorithms and their operators are static during the evolutionary process, which causes the algorithm not to fully exploit the search space and is easy to trap in local optima. In this paper, a SPEA2 algorithm which is based on adaptive selection evolution operators (AOSPEA) is proposed. The proposed algorithm can adaptively select simulated binary crossover, polynomial mutation, and differential evolution operator during the evolutionary process according to their contribution to the external archive. Meanwhile, the convergence performance of the proposed algorithm is analyzed with Markov chain. Simulation results on the standard benchmark functions reveal that the performance of the proposed algorithm outperforms the other classical multiobjective evolutionary algorithms.


Book ChapterDOI
17 Sep 2016
TL;DR: Results show that it is vital for the success of the surrogate to properly deal with infeasible solutions, and a recently proposed Kriging-assisted evolutionary algorithm for many-objective optimization is used.
Abstract: Surrogate-assisted evolutionary multiobjective optimization algorithms are often used to solve computationally expensive problems. But their efficacy on handling constrained optimization problems having more than three objectives has not been widely studied. Particularly the issue of how feasible and infeasible solutions are handled in generating a data set for training a surrogate has not received much attention. In this paper, we use a recently proposed Kriging-assisted evolutionary algorithm for many-objective optimization and investigate the effect of infeasible solutions on the performance of the surrogates. We assume that constraint functions are computationally inexpensive and consider different ways of handling feasible and infeasible solutions for training the surrogate and examine them on different benchmark problems. Results on the comparison with a reference vector guided evolutionary algorithm show that it is vital for the success of the surrogate to properly deal with infeasible solutions.

Journal ArticleDOI
TL;DR: The utilization of the CMRs in the proposed experiments represents the first case of a successful automatic evolutionary design of complex CA for solving nontrivial problems in which the existing conventional approaches have failed.
Abstract: This paper discusses a special technique, called conditionally matching rules (CMRs), for the representation of transition functions of cellular automata (CA) and its application to the evolutionary design of complex multistate CA. The problem of designing replicating loops in 2-D CA and the square calculation in 1-D CA will be treated as case studies. It will be shown that the evolutionary algorithm in combination with CMRs is able to successfully solve these tasks and provide some innovative results compared to existing solutions. In particular, a novel replication scheme will be presented that exhibits a higher replication speed in comparison with the existing replicating loops. As regards the square calculation, some results have been obtained that allow a substantial reduction of the number of steps of the cellular automaton against the currently known solution. The utilization of the CMRs in the proposed experiments represents the first case of a successful automatic evolutionary design of complex CA for solving nontrivial problems in which the existing conventional approaches have failed.

BookDOI
31 Aug 2016
TL;DR: This book constitutes the refereed proceedings of the 14th International Conference on Parallel Problem Solving from Nature, PPSN 2016, held in Edinburgh, UK, in September 2016, and the total of 93 revised full papers were carefully reviewed and selected.
Abstract: This book constitutes the refereed proceedings of the 14th International Conference on Parallel Problem Solving from Nature, PPSN 2016, held in Edinburgh, UK, in September 2016. The total of 93 revised full papers were carefully reviewed and selected from 224 submissions. The meeting began with four workshops which offered an ideal opportunity to explore specific topics in intelligent transportation Workshop, landscape-aware heuristic search, natural computing in scheduling and timetabling, and advances in multi-modal optimization. PPSN XIV also included sixteen free tutorials to give us all the opportunity to learn about new aspects: gray box optimization in theory; theory of evolutionary computation; graph-based and cartesian genetic programming; theory of parallel evolutionary algorithms; promoting diversity in evolutionary optimization: why and how; evolutionary multi-objective optimization; intelligent systems for smart cities; advances on multi-modal optimization; evolutionary computation in cryptography; evolutionary robotics - a practical guide to experiment with real hardware; evolutionary algorithms and hyper-heuristics; a bridge between optimization over manifolds and evolutionary computation; implementing evolutionary algorithms in the cloud; the attainment function approach to performance evaluation in EMO; runtime analysis of evolutionary algorithms: basic introduction; meta-model assisted (evolutionary) optimization. The papers are organized in topical sections on adaption, self-adaption and parameter tuning; differential evolution and swarm intelligence; dynamic, uncertain and constrained environments; genetic programming; multi-objective, many-objective and multi-level optimization; parallel algorithms and hardware issues; real-word applications and modeling; theory; diversity and landscape analysis.

Book ChapterDOI
30 Mar 2016
TL;DR: An evolutionary method for generating levels for adventure games, combining speed, guaranteed solvability of levels and authorial control is introduced, and a new graph-based two-phase level encoding scheme is developed.
Abstract: This paper introduces an evolutionary method for generating levels for adventure games, combining speed, guaranteed solvability of levels and authorial control. For this purpose, a new graph-based two-phase level encoding scheme is developed. This method encodes the structure of the level as well as its contents into two abstraction layers: the higher level defines an abstract representation of the game level and the distribution of its content among different inter-connected game zones. The lower level describes the content of each game zone as a set of graphs containing rooms, doors, monsters, keys and treasure chests. Using this representation, game worlds are encoded as individuals in an evolutionary algorithm and evolved according to an evaluation function meant to approximate the entertainment provided by the game level. The algorithm is implemented into a design tool that can be used by game designers to specify several constraints of the worlds to be generated. This tool could be used to facilitate the design of game levels, for example to make professional-level content production possible for non-experts.

Journal ArticleDOI
TL;DR: The runtime of some evolutionary algorithms for bi-level optimisation problems is analyzed and it is shown that a (1+1) evolutionary algorithm working with the global structure representation is not a fixed-parameter evolutionary algorithm for the problem.
Abstract: Bi-level optimisation problems have gained increasing interest in the field of combinatorial optimisation in recent years. In this paper, we analyse the runtime of some evolutionary algorithms for bi-level optimisation problems. We examine two NP-hard problems, the generalised minimum spanning tree problem and the generalised travelling salesperson problem in the context of parameterised complexity. For the generalised minimum spanning tree problem, we analyse the two approaches presented by Hu and Raidl 2012 with respect to the number of clusters that distinguish each other by the chosen representation of possible solutions. Our results show that a 1+1 evolutionary algorithm working with the spanning nodes representation is not a fixed-parameter evolutionary algorithm for the problem, whereas the problem can be solved in fixed-parameter time with the global structure representation. We present hard instances for each approach and show that the two approaches are highly complementary by proving that they solve each other's hard instances very efficiently. For the generalised travelling salesperson problem, we analyse the problem with respect to the number of clusters in the problem instance. Our results show that a 1+1 evolutionary algorithm working with the global structure representation is a fixed-parameter evolutionary algorithm for the problem.

Journal ArticleDOI
TL;DR: This paper shows important ways in which the phenotypic gambit can fail and how to proceed with evolutionary game theoretic modeling when it does.
Abstract: The ‘phenotypic gambit,’ the assumption that we can ignore genetics and look at the fitness of phenotypes to determine the expected evolutionary dynamics of a population, is often used in evolutionary game theory However, as this paper will show, an overlooked genotype to phenotype map can qualitatively affect evolution in ways the phenotypic approach cannot predict or explain This gives us reason to believe that, even in the long-term, correspondences between phenotypic predictions and dynamical outcomes are not robust for all plausible assumptions regarding the underlying genetics of traits This paper shows important ways in which the phenotypic gambit can fail and how to proceed with evolutionary game theoretic modeling when it does

Proceedings ArticleDOI
03 Mar 2016
TL;DR: In this paper, the authors presented application of flower pollination algorithm for solving multi area economic load dispatch problem considering tie line constraint, transmission loss, multiple fuel options, valve point loading effect and prohibited operating zones.
Abstract: This paper presents application of flower pollination algorithm for solving multi area economic load dispatch problem considering tie line constraint, transmission loss, multiple fuel options, valve point loading effect and prohibited operating zones. Flower pollination algorithm is a nature-inspired algorithm, based on the nature of flowering plants. Intensity of the calculation is tried on three distinctive test cases comprise of fluctuating level of unpredictability and it is compared with artificial bee colony optimization, differential evolution, evolutionary programming and real coded genetic algorithm. The results show the quick convergence and effectiveness of the projected technique.

Journal ArticleDOI
TL;DR: A combination of the particle swarm optimization (PSO)-based algorithm and the evolutionary programming (EP) algorithm is introduced in this article, the benefit of this integration algorithm is the creation of new best-parameters for control design schemes.
Abstract: Due to the rapid development of science and technology in recent times, many effective controllers are designed and applied successfully to complicated systems. The significant task of controller design is to determine optimized control gains in a short period of time. With this purpose in mind, a combination of the particle swarm optimization (PSO)-based algorithm and the evolutionary programming (EP) algorithm is introduced in this article. The benefit of this integration algorithm is the creation of new best-parameters for control design schemes. The proposed controller designs are then demonstrated to have the best performance for nonlinear micro air vehicle models.

Book ChapterDOI
16 Oct 2016
TL;DR: The main idea is to define evolutionary processes for digital image transition, combining different variants of mutation and evolutionary mechanisms, and introduces box and strip mutation operators which are specifically designed for image transition.
Abstract: Evolutionary algorithms have been used in many ways to generate digital art. We study how evolutionary processes are used for evolutionary art and present a new approach to the transition of images. Our main idea is to define evolutionary processes for digital image transition, combining different variants of mutation and evolutionary mechanisms. We introduce box and strip mutation operators which are specifically designed for image transition. Our experimental results show that the process of an evolutionary algorithm in combination with these mutation operators can be used as a valuable way to produce unique generative art.