scispace - formally typeset
Search or ask a question

Showing papers on "Genetic algorithm published in 1998"


Book
05 Jan 1998
TL;DR: Introduction to Optimization The Binary genetic Algorithm The Continuous Parameter Genetic Algorithm Applications An Added Level of Sophistication Advanced Applications Evolutionary Trends Appendix Glossary Index.
Abstract: Introduction to Optimization The Binary Genetic Algorithm The Continuous Parameter Genetic Algorithm Applications An Added Level of Sophistication Advanced Applications Evolutionary Trends Appendix Glossary Index.

4,006 citations


Book ChapterDOI
27 Sep 1998
TL;DR: In this paper an extensive, quantitative comparison is presented, applying four multiobjective evolutionary algorithms to an extended 0/1 knapsack problem.
Abstract: Since 1985 various evolutionary approaches to multiobjective optimization have been developed, capable of searching for multiple solutions concurrently in a single run. But the few comparative studies of different methods available to date are mostly qualitative and restricted to two approaches. In this paper an extensive, quantitative comparison is presented, applying four multiobjective evolutionary algorithms to an extended 0/1 knapsack problem.

2,401 citations


Book ChapterDOI
TL;DR: This paper compares two evolutionary computation paradigms: genetic algorithms and particle swarm optimization, and suggests ways in which performance might be improved by incorporating features from one paradigm into the other.
Abstract: This paper compares two evolutionary computation paradigms: genetic algorithms and particle swarm optimization. The operators of each paradigm are reviewed, focusing on how each affects search behavior in the problem space. The goals of the paper are to provide additional insights into how each paradigm works, and to suggest ways in which performance might be improved by incorporating features from one paradigm into the other.

1,661 citations


Journal ArticleDOI
TL;DR: The authors' approach uses a genetic algorithm to select subsets of attributes or features to represent the patterns to be classified, achieving multicriteria optimization in terms of generalization accuracy and costs associated with the features.
Abstract: Practical pattern-classification and knowledge-discovery problems require the selection of a subset of attributes or features to represent the patterns to be classified. The authors' approach uses a genetic algorithm to select such subsets, achieving multicriteria optimization in terms of generalization accuracy and costs associated with the features.

1,465 citations


Journal ArticleDOI
TL;DR: Different models of genetic operators and some mechanisms available for studying the behaviour of this type of genetic algorithms are revised and compared.
Abstract: Genetic algorithms play a significant role, as search techniques for handling complex spaces, in many fields such as artificial intelligence, engineering, robotic, etc. Genetic algorithms are based on the underlying genetic process in biological organisms and on the natural evolution principles of populations. These algorithms process a population of chromosomes, which represent search space solutions, with three operations: selection, crossover and mutation. Under its initial formulation, the search space solutions are coded using the binary alphabet. However, the good properties related with these algorithms do not stem from the use of this alphabet; other coding types have been considered for the representation issue, such as real coding, which would seem particularly natural when tackling optimization problems of parameters with variables in continuous domains. In this paper we review the features of real-coded genetic algorithms. Different models of genetic operators and some mechanisms available for studying the behaviour of this type of genetic algorithms are revised and compared.

1,190 citations


Journal ArticleDOI
01 Jan 1998
TL;DR: In this article, a multiobjective genetic algorithm based on the proposed decision strategy is proposed, and a suitable decision making framework based on goals and priorities is subsequently formulated in terms of a relational operator, characterized and shown to encompass a number of simpler decision strategies.
Abstract: In optimization, multiple objectives and constraints cannot be handled independently of the underlying optimizer. Requirements such as continuity and differentiability of the cost surface add yet another conflicting element to the decision process. While "better" solutions should be rated higher than "worse" ones, the resulting cost landscape must also comply with such requirements. Evolutionary algorithms (EAs), which have found application in many areas not amenable to optimization by other methods, possess many characteristics desirable in a multiobjective optimizer, most notably the concerted handling of multiple candidate solutions. However, EAs are essentially unconstrained search techniques which require the assignment of a scalar measure of quality, or fitness, to such candidate solutions. After reviewing current revolutionary approaches to multiobjective and constrained optimization, the paper proposes that fitness assignment be interpreted as, or at least related to, a multicriterion decision process. A suitable decision making framework based on goals and priorities is subsequently formulated in terms of a relational operator, characterized, and shown to encompass a number of simpler decision strategies. Finally, the ranking of an arbitrary number of candidates is considered. The effect of preference changes on the cost surface seen by an EA is illustrated graphically for a simple problem. The paper concludes with the formulation of a multiobjective genetic algorithm based on the proposed decision strategy. Niche formation techniques are used to promote diversity among preferable candidates, and progressive articulation of preferences is shown to be possible as long as the genetic algorithm can recover from abrupt changes in the cost landscape.

1,175 citations


Book ChapterDOI
TL;DR: This paper investigates the philosophical and performance differences of particle swarm and evolutionary optimization by comparison experiments involving four non-linear functions well studied in the evolutionary optimization literature.
Abstract: This paper investigates the philosophical and performance differences of particle swarm and evolutionary optimization. The method of processing employed in each technique are first reviewed followed by a summary of their philosophical differences. Comparison experiments involving four non-linear functions well studied in the evolutionary optimization literature are used to highlight some performance differences between the techniques.

1,163 citations


Journal ArticleDOI
TL;DR: A heuristic operator which utilises problem-specific knowledge is incorporated into the standard genetic algorithm approach and is capable of obtaining high-quality solutions for problems of various characteristics.
Abstract: In this paper we present a heuristic based upon genetic algorithms for the multidimensional knapsack problem. A heuristic operator which utilises problem-specific knowledge is incorporated into the standard genetic algorithm approach. Computational results show that the genetic algorithm heuristic is capable of obtaining high-quality solutions for problems of various characteristics, whilst requiring only a modest amount of computational effort. Computational results also show that the genetic algorithm heuristic gives superior quality solutions to a number of other heuristics.

822 citations


Journal ArticleDOI
TL;DR: A fuzzy simulation based genetic algorithm is designed for solving chance constrained programming from stochastic to fuzzy environments and some numerical examples are discussed.

624 citations


Journal ArticleDOI
TL;DR: This paper considers the resource-constrained project scheduling problem (RCPSP) with makespan minimization as objective and proposes a new genetic algorithm approach to solve this problem that makes use of a permutation based genetic encoding that contains problem-specific knowledge.
Abstract: In this paper we consider the resource-constrained project scheduling problem (RCPSP) with makespan minimization as objective. We propose a new genetic algorithm approach to solve this problem. Subsequently, we compare it to two genetic algorithm concepts from the literature. While our approach makes use of a permutation based genetic encoding that contains problem-specific knowledge, the other two procedures employ a priority value based and a priority rule based representation, respectively. Then we present the results of our thorough computational study for which standard sets of project instances have been used. The outcome reveals that our procedure is the most promising genetic algorithm to solve the RCPSP. Finally, we show that our genetic algorithm yields better results than several heuristic procedures presented in the literature. © 1998 John Wiley & Sons, Inc. Naval Research Logistics 45: 733–750, 1998

551 citations


Proceedings ArticleDOI
04 May 1998
TL;DR: A multimodal problem generator was used to test three versions of a genetic algorithm and the binary particle swarm algorithm in a factorial time-series experiment.
Abstract: A multimodal problem generator was used to test three versions of a genetic algorithm and the binary particle swarm algorithm in a factorial time-series experiment. Specific strengths and weaknesses of the various algorithms were identified.

Journal ArticleDOI
24 Aug 1998
TL;DR: This paper presents a unifying framework called Rain Forest for classification tree construction that separates the scalability aspects of algorithms for constructing a tree from the central features that determine the quality of the tree.
Abstract: Classification of large datasets is an important data mining problem Many classification algorithms have been proposed in the literature, but studies have shown that so far no algorithm uniformly outperforms all other algorithms in terms of quality In this paper, we present a unifying framework called Rain Forest for classification tree construction that separates the scalability aspects of algorithms for constructing a tree from the central features that determine the quality of the tree The generic algorithm is easy to instantiate with specific split selection methods from the literature (including C45, CART, CHAID, FACT, ID3 and extensions, SLIQ, SPRINT and QUEST) In addition to its generality, in that it yields scalable versions of a wide range of classification algorithms, our approach also offers performance improvements of over a factor of three over the SPRINT algorithm, the fastest scalable classification algorithm proposed previously In contrast to SPRINT, however, our generic algorithm requires a certain minimum amount of main memory, proportional to the set of distinct values in a column of the input relation Given current main memory costs, this requirement is readily met in most if not all workloads

Journal ArticleDOI
TL;DR: The use of genetic algorithms (GAs), a search and optimization method based on natural genetics and selection, in solving the route network design problem is reported.
Abstract: Urban bus route network design involves determining a route configuration with a set of transit routes and associated frequencies that achieves the desired objective. This can be formulated as an optimization problem of minimizing the overall cost (both the user's and the operator's) incurred. In this paper, the use of genetic algorithms (GAs), a search and optimization method based on natural genetics and selection, in solving the route network design problem is reported. The design is done in two phases. First, a set of candidate routes competing for the optimum solution is generated. Second, the optimum set is selected using a GA. The GA is solved by adopting the usual fixed string length coding scheme along with a new variable string length coding proposed in this study. The former assumes a solution route set size, and tries to find that many best routes from the candidate route set, using a GA. The route set size is varied iteratively to find the optimum solution. In the newly proposed variable stri...

Journal ArticleDOI
01 Jan 1998
TL;DR: In this article, the evolutionary approach to multiple function optimization formulated in the first part of the paper is applied to the optimization of the low-pressure spool speed governor of a Pegasus gas turbine engine.
Abstract: For part I see ibid, 26-37 The evolutionary approach to multiple function optimization formulated in the first part of the paper is applied to the optimization of the low-pressure spool speed governor of a Pegasus gas turbine engine This study illustrates how a technique such as the multiobjective genetic algorithm can be applied, and exemplifies how design requirements can be refined as the algorithm runs Several objective functions and associated goals express design concerns in direct form, ie, as the designer would state them While such a designer-oriented formulation is very attractive, its practical usefulness depends heavily on the ability to search and optimize cost surfaces in a class much broader than usual, as already provided to a large extent by the genetic algorithm (GA) The two instances of the problem studied demonstrate the need for preference articulation in cases where many and highly competing objectives lead to a nondominated set too large for a finite population to sample effectively It is shown that only a very small portion of the nondominated set is of practical relevance, which further substantiates the need to supply preference information to the GA The paper concludes with a discussion of the results

Journal ArticleDOI
TL;DR: In this article, a genetic algorithm is applied to the problem of determining the optimal hourly schedule of power generation in a hydrothermal power system with a nonlinear relationship between water discharge rate, net head and power generation.
Abstract: A genetic algorithm is applied to the problem of determining the optimal hourly schedule of power generation in a hydrothermal power system. A multi-reservoir cascaded hydroelectric system with a nonlinear relationship between water discharge rate, net head and power generation is considered. The water transport delay between connected reservoirs is also taken into account. The main control parameters that affect the genetic algorithm performance are discussed and a summary of the theoretical basis of the genetic algorithm method is presented. It is shown that a multiple step genetic algorithm search sequence can provide the optimal hourly loading of the system generators.

Journal ArticleDOI
TL;DR: In this paper, the redundancy optimization problem is generalized to multi-state systems, where the system and its components have a range of performance levels-from perfect functioning to complete failure-and the redundancy for each component can be used.
Abstract: This paper generalizes a redundancy optimization problem to multi-state systems, where the system and its components have a range of performance levels-from perfect functioning to complete failure. The components are: (1) chosen from a list of products available in the market; and (2) characterized by their nominal performance level, availability and cost. System availability is represented by a multi-state availability function, which extends the binary-state availability. To satisfy the required multi-state system availability, the redundancy for each component can be used. A procedure which determines the minimal-cost series-parallel system structure subject to a multi-state availability constraint is proposed. A fast procedure is developed, based on a universal generating function, to evaluate the multi-state system availability. Two important types of systems are considered and special operators for the universal generating function determination are introduced. A genetic algorithm is used as an optimization technique. Examples are given.

Journal ArticleDOI
TL;DR: A comparative study for three evolutionary algorithms (EAs) to the optimal reactive power planning (ORPP) problem: evolutionary programming, evolutionary strategy, and genetic algorithm.
Abstract: This paper presents a comparative study for three evolutionary algorithms (EAs) to the optimal reactive power planning (ORPP) problem: evolutionary programming, evolutionary strategy, and genetic algorithm. The ORPP problem is decomposed into P- and Q-optimization modules, and each module is optimized by the EAs in an iterative manner to obtain the global solution. The EA methods for the ORPP problem are evaluated against the IEEE 30-bus system as a common testbed, and the results are compared against each other and with those of linear programming.

Journal ArticleDOI
TL;DR: A design procedure incorporating a simple genetic algorithm (GA) is developed for discrete optimization of two-dimensional structures.
Abstract: A design procedure incorporating a simple genetic algorithm (GA) is developed for discrete optimization of two-dimensional structures. The objective function considered is the total weight (or cost...

Journal ArticleDOI
TL;DR: In this article, the application of a new genetic algorithm for the optimal design of large distribution systems, solving the optimal sizing and locating problems of feeders and substations using the corresponding fixed costs as well as the true nonlinear variable costs, is presented.
Abstract: This paper presents the application of a new genetic algorithm for the optimal design of large distribution systems, solving the optimal sizing and locating problems of feeders and substations using the corresponding fixed costs as well as the true nonlinear variable costs. It can be also applied to single stage or multistage distribution designs. The genetic algorithm has been tested with real size distribution systems achieving optimal designs in reasonable CPU times compared with respect to the dimensions of such distribution systems. On the other hand, these distribution systems present significantly larger sizes than the ones frequently found in the technical literature about the optimal distribution planning. Furthermore, original operators of the genetic algorithm have been developed in order to obtain global optimal solutions, or very close ones to them. An integer codification of the genetic algorithm has also been used to include several relevant design aspects in the distribution network optimization.

Journal ArticleDOI
TL;DR: A genetic algorithm is applied to the problem of damage detection using vibration data to identify the position of one or more damage sites in a structure and to estimate the extent of the damage at these sites.

Journal ArticleDOI
TL;DR: In this article, an adaptive genetic algorithm (AGA) was proposed for optimal reactive power dispatch and voltage control of power systems, where the probabilities of crossover and mutation were varied depending on the fitness values of the solutions and the normalized fitness distances between the solutions in the evolution process to prevent premature convergence and refine the convergence performance of GA.

Book ChapterDOI
01 Jan 1998
TL;DR: In this paper, the problem of using a GA to converge on a small, user-defined subset of acceptable solutions to multiobjective problems, in the Pareto-optimal (P-O) range, was investigated.
Abstract: This paper investigates the problem of using a genetic algorithm to converge on a small, user-defined subset of acceptable solutions to multiobjective problems, in the Pareto-optimal (P-O) range. The paper initially explores exactly why separate objectives can cause problems in a genetic algorithm (GA). A technique to guide the GA to converge on the subset of acceptable solutions is then introduced.

Journal ArticleDOI
TL;DR: The paper analyses recent developments of a number of memory-based metaheuristics such as taboo search, scatter search, genetic algorithms and ant colonies and proposes Adaptive Memory Programming (AMP), a unified presentation of methods recently developed for quadratic assignment, vehicle routing and graph colouring problems.

Proceedings ArticleDOI
04 May 1998
TL;DR: The cGA represents the population as a probability distribution over the set of solutions, and is operationally equivalent to the order-one behavior of the simple GA with uniform crossover.
Abstract: This paper introduces the "compact genetic algorithm" (cGA). The cGA represents the population as a probability distribution over the set of solutions, and is operationally equivalent to the order-one behavior of the simple GA with uniform crossover. It processes each gene independently and requires less memory than the simple GA.

Journal ArticleDOI
01 Feb 1998
TL;DR: It is demonstrated that the genetic algorithm cannot only serve as a global search algorithm but by appropriately defining the objective function it can simultaneously achieve a parsimonious architecture.
Abstract: The recent surge in activity of neural network research in business is not surprising since the underlying functions controlling business data are generally unknown and the neural network offers a tool that can approximate the unknown function to any degree of desired accuracy. The vast majority of these studies rely on a gradient algorithm, typically a variation of backpropagation, to obtain the parameters (weights) of the model. The well-known limitations of gradient search techniques applied to complex nonlinear optimization problems such as artificial neural networks have often resulted in inconsistent and unpredictable performance. Many researchers have attempted to address the problems associated with the training algorithm by imposing constraints on the search space or by restructuring the architecture of the neural network. In this paper we demonstrate that such constraints and restructuring are unnecessary if a sufficiently complex initial architecture and an appropriate global search algorithm is used. We further show that the genetic algorithm cannot only serve as a global search algorithm but by appropriately defining the objective function it can simultaneously achieve a parsimonious architecture. The value of using the genetic algorithm over backpropagation for neural network optimization is illustrated through a Monte Carlo study which compares each algorithm on in-sample, interpolation, and extrapolation data for seven test functions.

Journal ArticleDOI
TL;DR: By taking into account the features of the landscape generated by the operators used, a simple genetic algorithm for finding the minimum makespan of the n-job, m-machine permutation flowshop sequencing problem is improved.
Abstract: In a previous paper, a simple genetic algorithm (GA) was developed for finding (approximately) the minimum makespan of the n-job, m-machine permutation flowshop sequencing problem (PFSP). The performance of the algorithm was comparable to that of a naive neighborhood search technique and a proven simulated annealing algorithm. However, recent results have demonstrated the superiority of a tabu search method in solving the PFSP. In this paper, we reconsider the implementation of a GA for this problem and show that by taking into account the features of the landscape generated by the operators used, we are able to improve its performance significantly.

Journal ArticleDOI
TL;DR: A new crossover operation, called continuous uniform crossover, is proposed, such that it produces valid chromosomes given that the parent chromosomes are valid, applied to the problem of multicriteria inventory classification.

Journal ArticleDOI
TL;DR: A hardware-software cosynthesis system, called MOGAC, that partitions and schedules embedded system specifications consisting of multiple periodic task graphs using an adaptive multiobjective genetic algorithm that can escape local minima.
Abstract: In this paper, we present a hardware-software cosynthesis system, called MOGAC, that partitions and schedules embedded system specifications consisting of multiple periodic task graphs. MOGAC synthesizes real-time heterogeneous distributed architectures using an adaptive multiobjective genetic algorithm that can escape local minima. Price and power consumption are optimized while hard real-time constraints are met. MOGAC places no limit on the number of hardware or software processing elements in the architectures it synthesizes. Our general model for bus and point-to-point communication links allows a number of link types to be used in an architecture. Application-specific integrated circuits consisting of multiple processing elements are modeled. Heuristics are used to tackle multirate systems, as well as systems containing task graphs whose hyperperiods are large relative to their periods. The application of a multiobjective optimization strategy allows a single cosynthesis run to produce multiple designs that trade off different architectural features. Experimental results indicate that MOGAC has advantages over previous work in terms of solution quality and running time.

Journal ArticleDOI
TL;DR: In this article, a greedy heuristic and a genetic algorithm are proposed for the solution to the integrated problem of inventory-level-dependent demand inventory model and product assortment and shelf-space allocation.

Journal ArticleDOI
TL;DR: A new variation of the SA algorithm is suggested and is found to be the most effective of all the optimisation algorithms considered, but the appropriate choice of updating parameters is of paramount importance.