131 |
Analysis and improvement of genetic algorithms using concepts from information theory.Milton, John January 2009 (has links)
Evolutionary algorithms are based on the principles of biological evolution (Bre- mermann et al., 1966; Fraser, 1957; Box, 1957). Genetic algorithms are a class of evolutionary algorithm applicable to optimisation of a wide range of problems because they do not assume that the problem to be optimised is differentiable or convex. Potential solutions to a problem are encoded by allele sequences (genes) on an artificial genome in a manner analogous to biological DNA. Populations of these artificial genomes are then tested and bred together, combining artificial genetic material by the operation of crossover and mutation of genes, so that encoded solutions which more completely optimise the problem flourish and weaker solutions die out. Genetic algorithms are applied to a very broad range of problems in a variety of industries including financial modeling, manufacturing, data mining, engineering, design and science. Some examples are: • Traveling Salesman Problems such as vehicle routing, • Scheduling Problems such as Multiprocessor scheduling, and • Packing problems such as Shipping Container Operations. However, relative to the total volume of papers on genetic algorithms, few have focused on the theoretical foundations and identification of techniques to build effective genetic algorithms. Recent research has tended to focus on industry applications, rather than design techniques or parameter setting for genetic algorithms. There are of course exceptions to these observations. Nevertheless, the exceptions generally focus on a particular parameter or operator in relative isolation and do not attempt to find a foundation, approach or model which underpins them all. The objective of this Thesis is to establish theoretically sound methods for estimating appropriate parameter settings and structurally appropriate operators for genetic algorithms. The Thesis observes a link between some fundamental ideas in information theory and the relative frequency of alleles in a population. This observation leads to a systematic approach to determining optimum values for genetic algorithm parameters and the use of generational operators such as mutation, selection, crossover and termination criteria. The practical significance of the Thesis is that the outcomes form theoretically justified guidelines for researchers and practitioners. The Thesis establishes a model for the analysis of genetic algorithm be- haviour by applying fundamental concepts from information theory. The use of information theory grounds the model and contributions to a well established mathematical framework making them reliable and reproducible. The model and techniques contribute to the field of genetic algorithms by providing a clear and practical basis for algorithm design and tuning. Two ideas are central to the approach taken. Firstly, that evolutionary processes encode information into a population by altering the relative frequency of alleles. Secondly, that the key difference between a genetic algorithm and other algorithms is the generational operators, selection and crossover. Hence the model maximises a population’s information as represented by the relative frequency of solution alleles in the population, encourages the accumulation of these alleles and maximises the number of generations able to be processed. Information theory is applied to characterise the information sources used for mutation as well as to define selection thresholds in ranked populations. The importance of crossover in distributing alleles throughout a population and in promoting the accumulation of information in populations is analysed, while the Shannon–McMillan theorem is applied to identify practical termination criteria. The concept of ideal alleles as being those symbols in the appropriate loci, which form an optimal solution and the associated solution density of the population is central to this analysis. The term solution density is introduced to refer to the relative frequency of ideal alleles in the population at a particular generation. Solution density so defined represents a measure of a population’s fitness. By analysing the key genetic operators in terms of their effect on solution density, this Thesis identifies ten contributions. • A model for the analysis of genetic algorithm behaviour inspired by information theory. • A static selection threshold in ranked populations. • A dynamic selection threshold in ranked populations. • A maximum limit on the number of loci participating in epistasis is identified whereby more epistatic loci degrade directed search. • A practical limit to the amount of useful crossover is identified as sufficient. • An optimal crossover section length is found. • A cumulative scoring method for identifying solution density. • An entropy profile of ranked lists is described. • A practical termination criteria of most probable individuals based on the Shannon–McMillan theorem is provided. • An alternative genome representation which incorporates job–shop schedule problem knowledge in the genome rather than the algorithm’s generational operators is developed. Each of these contributions is validated by simulations, benchmark problems and application to a real–world problem.
|
132 |
Growing digital circuits : logic synthesis and minimization with genetic operatorsDill, Karen M. 21 June 1996 (has links)
This research applies the biologically inspired, artificial evolutionary processes of Genetic
Algorithms and Genetic Programming to digital hardware circuit synthesis and
minimization. In this new application, three approaches are taken to genetic hardware
development. First, as a method for logic synthesis, Genetic Programming is applied to the building of logic functions. Experimental results have shown the logic equations from this technique produce better than 88% coverage of the given truth-tables, but the method cannot guarantee complete (100%) coverage. Secondly, to better achieve complete function coverage, an XOR Correction Circuit Algorithm used in conjunction with the Genetic Logic Synthesis was developed. With this algorithm, the genetic logic synthesis can reiteratively attempt coverage by formulating its own selective "correction" functions, for input combinations where complete truth table coverage has not previously been achieved. With this technique, complete function coverage was synthesized in all experiments conducted. The third application of the paradigm is to the minimization of Reed-Muller Equations. In this application, a Genetic Algorithm is implemented only in the search space of all "correct", functionally equivalent equations, with only the task of finding reductions. With this limited search space the solutions have absolute guaranteed function coverage, as well as a better defined focus for the genetic evolutionary process.
In both the logic synthesis and minimization processes the genetic operators determine efficient circuit implementations and reductions. The results are often different from those of human designers. Because the genetic techniques incorporate logical testing into the design and build process, one can be assured that the circuit will function as derived on completion. For all three applications, the effects of a number of evolutionary parameters on the genetic operators' problem solving capability are examined. The resulting logic and logic minimizations are also compared with both arbitrarily defined functions and well known logic synthesis benchmarks. It has been shown that genetic operators applied to digital logic can effectively find good solutions for both logic synthesis and logic minimization. / Graduation date: 1997
|
133 |
Scheduling trucks in port container terminals by a genetic algorithmZhang, Yuxuan, January 2005 (has links)
Thesis (M. Phil.)--University of Hong Kong, 2006. / Title proper from title frame. Also available in printed format.
|
134 |
A comparison of simulated annealing and genetic algorithms for the genome mapping problemsGunnels, John A. 10 August 1993 (has links)
The data used for the construction of genome maps is imperfect, therefore the
mapping of a physically linear structure must take place in a very uneven feature space.
As the number of genes to be ordered grows, it appears to be impractical to use
exhaustive search techniques to find the optimal mapping. In this paper we compare
genetic algorithms and simulated annealing, two methods that are widely believed to
be well-suited to non-smooth feature spaces, and find that the genetic algorithm
approach yields superior results. Here we present performance profiles of comparable
implementations of both genetic algorithms and simulated annealing. We have
translated the problem to a form comparable to the shortest-path problem and found
that the ability of a genetic algorithm to combine different partial solutions seems to be
responsible for its superiority over the simulated annealing method. This is because in
the genome mapping problem, as in the Traveling Salesman Problem, good solutions
tend to be rather sparse and because optimal subtours tend to be components of nearly
optimal tours. / Graduation date: 1994
|
135 |
A Method for Aircraft Concept Exploration using Multicriteria Interactive Genetic AlgorithmsBuonanno, Michael Alexander 28 November 2005 (has links)
The problem of aircraft concept selection has become increasingly difficult in recent years due to changes in the primary evaluation criteria of concepts. In the past, performance was often the primary discriminator whereas modern programs have placed increased emphasis on factors such as environmental impact, economics, supportability, aesthetics, and other metrics. The revolutionary nature of the vehicles required to simultaneously meet these conflicting requirements has prompted a shift from design using historical data regression techniques for metric prediction to the use of sophisticated physics-based analysis tools that are capable of analyzing designs outside of the historical database. The use of optimization methods with these physics-based tools, however, has proven difficult because of the tendency of optimizers to exploit assumptions present in the models and drive the design towards a solution which, while promising to the computer, may be infeasible due to factors not considered by the computer codes. In addition to this difficulty, the number of discrete options available at this stage may be unmanageable due to the combinatorial nature of the concept selection problem, leading the analyst to select a sub-optimum baseline vehicle. Some extremely important concept decisions, such as the type of control surface arrangement to use, are frequently made without sufficient understanding of their impact on the important system metrics due to a lack of historical guidance, computational resources, or analysis tools.
This thesis discusses the difficulties associated with revolutionary system design, and introduces several new techniques designed to remedy them. First, an interactive design method has been developed that allows the designer to provide feedback to a numerical optimization algorithm during runtime, thereby preventing the optimizer from exploiting weaknesses in the analytical model. This method can be used to account for subjective criteria, or as a crude measure of un-modeled quantitative criteria. Other contributions of the work include a modified Structured Genetic Algorithm that enables the efficient search of large combinatorial design hierarchies and an improved multi-objective optimization procedure that can effectively optimize several objectives simultaneously. A new conceptual design method has been created by drawing upon each of these new capabilities and aspects of more traditional design methods.
The ability of this new technique to assist in the design of revolutionary vehicles has been demonstrated using a problem of contemporary interest: the concept exploration of a supersonic business jet. This problem was found to be a good demonstration case because of its novelty and unique requirements, and the results of this proof of concept exercise indicate that the new method is effective at providing additional insight into the relationship between a vehicle's requirements and its favorable attributes.
|
136 |
SIRMs Fuzzy Controller via Genetic Algorithms for Inverted Pendulum SystemsLee, Wen-jeng 24 June 2004 (has links)
We use non-binary coding, elitist strategy, increasing mutation rate, extinction, and immigration strategy to improve the simple genetic algorithms in this study. We expect that the search technique can avoid falling into the local optimum due to the premature convergence, and purse the chance that finding the near-optimal parameters in the larger searching space could be obviously increased.
We utilize SIRMs(Single Input Rule Modules) fuzzy controller for the stabilization control of inverted pendulum systems, and the dynamic importance degrees are built such that the angular control of the pendulum takes priority over the position control of the cart. We utilize modified genetic algorithms(MGA) to automatically tuning scaling factors of SIRMs fuzzy controller. From computer simulations, the pendulum control and the cart position control can fastly be stabilized.
|
137 |
The Deployment of Energy-Efficient Wireless Sensor Networks using Genetic AlgorithmsLiu, Mao-Tsung 11 September 2006 (has links)
Recently, wireless sensor networks have attracted a lot of attention. Such environments may consist of many inexpensive nodes, each capable of collecting, storing, and processing environmental information, and communicating with base station nodes through wireless links. In this paper, we survey a fundamental problem in wireless sensor networks, the energy consumption problem, which reflects how well a sensor field is deployed. Therefore, a critical aspect of applications with wireless sensor networks is network lifetime. Furthermore, one of the fundamental issues in sensor networks is the coverage problem, which reflects how well a sensor network is monitored or tracked by sensors. We formulate this problem as a decision problem, whose goal is to determine whether every point in the service area of the sensor network is covered by at least k sensors, where k is a given parameter. In this paper, we propose an energy-efficient method based on Genetic Algorithms to deal with the deployment problem of wireless sensor networks such that it provides target-location and surveillance services.
|
138 |
An Experimental study on identification of planetary gear train system by Using Genetic AlgorithmsLiu, Kun-Nan 04 July 2001 (has links)
Abstract
In this thesis, a simple dynamic model of the planetary gear train system is developed. Because of the dynamic equations deriving from designing a planetary gear train system are complex and nonlinear, and the controller design is difficult. If we take the planetary gear train system as a pure speed-down mechanism, and then the accuracy of the planetary gear train system will lose. So, we develop the dynamic equations of the planetary gear train system concerning with the conception of friction losses. Furthermore, the MGA method is used to identify the parameters of this system.
The modified genetic algorithm (MGA) is proposed from the simple genetic algorithm (SGA) with some additional strategies, such as Elitist and Extinction strategies. From the computer simulations and the experimented results, it is concluded that the parameters of this system searched by using MGA will be more precise than the parameters searched by using LMS.
|
139 |
Optimization of transition state structures using genetic algorithms /Bungay, Sharene D., January 2000 (has links)
Thesis (M.Sc.)--Memorial University of Newfoundland, 2000. / Bibliography: leaves 80-82.
|
140 |
Hearing aid fitting with genetic algorithms /Durant, Eric Alan, Wakefield, Gregory H. January 2002 (has links)
Thesis (Ph. D.)--University of Michigan, 2002. / Includes bibliographical references. Also available on the Internet.
|
Page generated in 0.0488 seconds