Object-Oriented Development of an Optimization Software in Java']Java Using Evolution Strategies

被引:1
|
作者
Reinauer, Veronika [1 ]
Magele, Christian [2 ]
Scheiblich, Christian [1 ]
Stermecki, Andrej [2 ]
Banucu, Remus [1 ]
Albert, Jan [1 ]
Jaindl, Michael [2 ]
Rucker, Wolfgang M. [1 ]
机构
[1] Univ Stuttgart, Inst Theory Elect Engn, D-70569 Stuttgart, Germany
[2] Graz Univ, Inst Fundamentals & Theory Elect Engn, A-8010 Graz, Austria
关键词
Approximation algorithms; design optimization; evolution strategies; object-oriented design and programming;
D O I
10.1109/TMAG.2011.2177077
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页码:603 / 606
页数:4
相关论文
共 50 条
  • [21] Object-oriented simulation with SML and Silk in .Net and Java']Java
    Kilgore, RA
    [J]. PROCEEDINGS OF THE 2003 WINTER SIMULATION CONFERENCE, VOLS 1 AND 2, 2003, : 218 - 224
  • [22] Logic Java']Java: Combining Object-Oriented and Logic Programming
    Majchrzak, Tim A.
    Kuchen, Herbert
    [J]. FUNCTIONAL AND CONSTRAINT LOGIC PROGRAMMING, 2011, 6816 : 122 - 137
  • [23] An empirical analysis of object-oriented metrics for Java']Java technologies
    Farooq, Ayaz
    Braungarten, Rene
    Dumke, Reiner R.
    [J]. PROCEEDINGS OF THE INMIC 2005: 9TH INTERNATIONAL MULTITOPIC CONFERENCE - PROCEEDINGS, 2005, : 548 - 553
  • [24] Architectural support on object-oriented progranmiing in a JAVA']JAVA processor
    Tan Yiyu
    Chihang, Yau
    Fong, Anthony
    [J]. IEEE 17TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, PROCEEDINGS, 2006, : 303 - +
  • [25] Object-oriented Programming Laws for Annotated Java']Java Programs
    Freitas, Gabriel Falconieri
    Cornelio, Marcio
    Massoni, Tiago
    Gheyi, Rohit
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (21): : 65 - 76
  • [26] A comparison of the Object-Oriented features of Ada 2005 and Java']Java™
    Brosgol, Benjamin M.
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2008, 2008, 5026 : 115 - 129
  • [27] An object-oriented invocation layer for the Java']Java message service
    Jank, K
    Oberhauser, R
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: OTM 2003 WORKSHOPS, 2003, 2889 : 57 - 69
  • [28] Object-Oriented Finite Elements: From Smalltalk to Java']Java
    Eyheramendy, D.
    Oudin-Dardun, F.
    [J]. TRENDS IN ENGINEERING COMPUTATIONAL TECHNOLOGY, 2008, : 17 - 39
  • [29] Is Java']JavaScript an object-oriented language?
    McKenzie, N
    [J]. DR DOBBS JOURNAL, 2001, 26 (08): : 115 - 116
  • [30] Object-Oriented Design with UML and Java
    Barclay, Kenneth
    Savage, John
    [J]. Object-Oriented Des. with UML and Java, 1600, (1-401):