DocumentCode
1428826
Title
Object-Oriented Development of an Optimization Software in Java Using Evolution Strategies
Author
Reinauer, Veronika ; Magele, Christian ; Scheiblich, Christian ; Stermecki, Andrej ; Banucu, Remus ; Albert, Jan ; Jaindl, Michael ; Rucker, Wolfgang M.
Author_Institution
Inst. for Theor. of Electr. Eng., Univ. of Stuttgart, Stuttgart, Germany
Volume
48
Issue
2
fYear
2012
Firstpage
603
Lastpage
606
Abstract
Finding the optimal set of parameters of an often rather difficult system is a major task in numerical optimization. Evolution strategies are optimization techniques based on mutation, reproduction and recombination of configurations as well as environmental selection. A modular composition offers the applicability for different problems. For example, different simulation software packages may be applied and combined with different evaluation strategies. The possibility to approximate the objective function is given. This is facilitated by the use of modern software techniques like design patterns. Therefore, an innovative object-oriented software design for implementing the evolution strategies using Java is presented, discussed and the efficiency of the software package is proven by numerical examples.
Keywords
Java; approximation theory; digital simulation; evolutionary computation; mathematics computing; object-oriented methods; response surface methodology; software engineering; Java; evolution strategy; numerical optimization; object-oriented development; optimization software; simulation software package; software design pattern; Java; Linear approximation; Object oriented modeling; Optimization; Response surface methodology; Software; Approximation algorithms; design optimization; evolution strategies; object-oriented design and programming;
fLanguage
English
Journal_Title
Magnetics, IEEE Transactions on
Publisher
ieee
ISSN
0018-9464
Type
jour
DOI
10.1109/TMAG.2011.2177077
Filename
6136738
Link To Document