DocumentCode :
3237093
Title :
Object oriented toolkit for multiobjective genetic optimisation
Author :
Kumar, Ravindra ; Kumar, Rajeev ; Nagrath, I.J.
Author_Institution :
Centre for Robotics & Intelligent Syst., Birla Inst. of Technol. & Sci., Pilani, India
fYear :
1999
fDate :
1999
Firstpage :
96
Lastpage :
100
Abstract :
Evolutionary computations are emerging as powerful tools for search and optimisation, and increasingly being used in many scientific and engineering applications. Side-by-side, object oriented computing has revolutionised, during the current decade, the style of programming and software system design and development which is now configured around the `class´ concept. We present a general purpose object oriented toolkit which serves as a generic utility for wide ranging applications involving optimisation of both single and multiple objectives. The toolkit supports the state of the art of genetic optimisation techniques; the design is modular, flexible and extensible, in line with the object oriented programming paradigm. The toolkit is currently being implemented in C++ for obvious reasons of wider support and portability across platforms. Templates and derived classes are used for elegance and reuse of the code and the library. The interfaces try to hide as many of the implementation details as possible so that the programming and modification at higher level become simple. Nonetheless, defining interfaces is an iterative process, so with the design and implementation of the toolkit, with each major addition and upgrade, they are constantly evolving
Keywords :
C++ language; genetic algorithms; object-oriented programming; software reusability; C++; class concept; engineering applications; evolutionary computations; general purpose object oriented toolkit; generic utility; genetic optimisation techniques; iterative process; multiobjective genetic optimisation; multiple objectives; object oriented computing; object oriented programming paradigm; object oriented toolkit; software system design; Application software; Design optimization; Evolutionary computation; Genetics; Libraries; Object oriented programming; Power engineering and energy; Power engineering computing; Software design; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computational Intelligence and Multimedia Applications, 1999. ICCIMA '99. Proceedings. Third International Conference on
Conference_Location :
New Delhi
Print_ISBN :
0-7695-0300-4
Type :
conf
DOI :
10.1109/ICCIMA.1999.798509
Filename :
798509
Link To Document :
بازگشت