DocumentCode :
954152
Title :
Evolutionary algorithms + domain knowledge = real-world evolutionary computation
Author :
Bonissone, Piero P. ; Subbu, Raj ; Eklund, Neil ; Kiehl, Thomas R.
Author_Institution :
Gen. Electr. Global Res., Niskayuna, NY, USA
Volume :
10
Issue :
3
fYear :
2006
fDate :
6/1/2006 12:00:00 AM
Firstpage :
256
Lastpage :
280
Abstract :
We discuss implicit and explicit knowledge representation mechanisms for evolutionary algorithms (EAs). We also describe offline and online metaheuristics as examples of explicit methods to leverage this knowledge. We illustrate the benefits of this approach with four real-world applications. The first application is automated insurance underwriting-a discrete classification problem, which requires a careful tradeoff between the percentage of insurance applications handled by the classifier and its classification accuracy. The second application is flexible design and manufacturing-a combinatorial assignment problem, where we optimize design and manufacturing assignments with respect to time and cost of design and manufacturing for a given product. Both problems use metaheuristics as a way to encode domain knowledge. In the first application, the EA is used at the metalevel, while in the second application, the EA is the object-level problem solver. In both cases, the EAs use a single-valued fitness function that represents the required tradeoffs. The third application is a lamp spectrum optimization that is formulated as a multiobjective optimization problem. Using domain customized mutation operators, we obtain a well-sampled Pareto front showing all the nondominated solutions. The fourth application describes a scheduling problem for the maintenance tasks of a constellation of 25 low earth orbit satellites. The domain knowledge in this application is embedded in the design of a structured chromosome, a collection of time-value transformations to reflect static constraints, and a time-dependent penalty function to prevent schedule collisions.
Keywords :
Pareto optimisation; combinatorial mathematics; knowledge representation; scheduling; transforms; automated insurance underwriting; combinatorial assignment problem; discrete classification problem; domain customized mutation operators; domain knowledge; evolutionary algorithms; explicit knowledge representation mechanism; flexible design; flexible manufacturing; implicit knowledge representation mechanism; lamp spectrum optimization; low earth orbit satellites; maintenance task scheduling problem; multiobjective optimization problem; object-level problem solver; offline metaheuristics; online metaheuristics; real-world evolutionary computation; schedule collisions prevention; single-valued fitness function; static constraints; structured chromosome; time-dependent penalty function; time-value transformations; well-sampled Pareto front; Cost function; Design optimization; Evolutionary computation; Flexible manufacturing systems; Genetic mutations; Insurance; Job shop scheduling; Knowledge representation; Lamps; Low earth orbit satellites; Automated insurance underwriting; combinatorial optimization; design and manufacturing planning; evolutionary algorithms (EAs); knowledge representation; lamp spectrum optimization; metaheuristics; multiobjective optimization; satellite scheduling; soft computing;
fLanguage :
English
Journal_Title :
Evolutionary Computation, IEEE Transactions on
Publisher :
ieee
ISSN :
1089-778X
Type :
jour
DOI :
10.1109/TEVC.2005.857695
Filename :
1637687
Link To Document :
بازگشت