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 :
بازگشت