• 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