Abstract
This research analyses and discusses the use of Multiobjective fitness function to evolve Finite State Automata. Such automata can describe system’s behavior mathematically in an efficient manner. However system’s behavior must highly depend on its input-output specifications. Genetic Programming is used, and the fitness function is built to guide the evolutionary process in two different cases. First case: Single point fitness function is used where the only focus is on the correctness of the evolved automata. Second case: multiobjective fitness function is used since every real-world problem involves simultaneous optimization of several incommensurable and often competing objectives. Multiobjective optimization is defined as a problem of finding a Finite State Automata which satisfies: parsimony, efficiency, and correctness. It has been presented that for large and complex problems it is necessary to divide them into sub problem(s) and simultaneously breed both sub-program(s) and a calling program.
Nada M.A. Al Salami (1971) Assistance Professor in Management Information System Department, of Al Zaytoonah University, Amman, Jordan. She interested in the theory of computer science and evolutionary algorithms
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
K.C. Tan, E.F. Khor, T.H. Lee, Muliobjective Evolutionary Algorithms and Applications (Springer-Verlag, London limited, 2005
E. Zitzler, K. Deb, L. Thiele, Comparison of multiobjective evolutionary algorithm: empirical result. Evol. Comput. 8(2), 173–195 (2000), (Massachustts Institute of Technology)
E. Zitzler, Evolutionary algorithm for multiobjective optimization, Evolutionary Methods for Design, Optimization and Control (CIMNE, Barcelona, Spain, 200)
J.D. Schaffner, Multiple Objective Optimization with Vector Evaluated Genetic Algorithms. Unpublished Ph.D. Thesis, Vanderbilt University, Nashville, TN, 1984
J.D. Schaffner, Multiple objective optimization with vector evaluated genetic algorithm, in Proceeding of an International Conference on Genetic Algorithms and their Applications, sponsored by Texas Instruments and the U.S. Navy Center for Applied Research in Artiffic1 intelligence (NCARAI) pp. 93–100, 1985
C.M. Fonseca, P.J. Fleming, Am overview of evolutionary algorithms in multiobjective optimization. Evol. Comput. 3(1), 1–16 (1995)
C.A.C. Coello, A comprehensive survey of evolutionary-based multiobjective optimization. Knowl. Inf. Syst. 1(3), 269–308, 1999
L. Smith, Chaos: Avery Short Introduction (Oxford University Press, UK, 2007
J.R. Koza, Genetic Programming: on the Programming of Computer by Means of Natural Selection (MIT Press, Cambridge, MA, 2004)
D.E. Golberg, Genetic Algorithm in Search, Optimization, and Machine Learning (Addison-Wesley, Boston, MA, 1989)
M. Mitchell, An Introduction to Genetic Algorithm (MIT Press, Cambridge, MA, 1996)
N.A. Salami, Evolutionary algorithm definition. AJEAS 2(4), 789–795 (2009)
J.P. Koza, Two ways of discovering the size and shape of a computer program to solve a problem, pp. 287–294,1998
A. Kent, J.G. Williams, C.M. Hall, Genetic programming. Encyclopedia of Computer Science and Technology (Marcel Dekker, New York, 1998), pp. 29–43
R. Poli, W.B. Langdon, N.F. McPhee, J.R. Koza, Genetic Programming: An Introductory Tutorial and a Survey of Techniques and pplications, Technical Report CES-475 ISSN: 1744-8050. essex.ac.uk/dces/research/publications/…/2007/ces475.pdf. Oct 2007
N.A. Salami, Genetic system generation, in Proceeding of the WCECS 2009, vol. I. (San Francisco USA, 20–22 Oct 2009), pp. 23–27 ISBN:978-988-17012-6-8
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer Science+Business Media B.V.
About this chapter
Cite this chapter
Salami, N.M.A.A. (2010). Analysing Multiobjective Fitness Function with Finite State Automata. In: Ao, SI., Rieger, B., Amouzegar, M. (eds) Machine Learning and Systems Engineering. Lecture Notes in Electrical Engineering, vol 68. Springer, Dordrecht. https://doi.org/10.1007/978-90-481-9419-3_46
Download citation
DOI: https://doi.org/10.1007/978-90-481-9419-3_46
Published:
Publisher Name: Springer, Dordrecht
Print ISBN: 978-90-481-9418-6
Online ISBN: 978-90-481-9419-3
eBook Packages: EngineeringEngineering (R0)