Object oriented toolkit for multiobjective genetic optimisation

R. Kumar, N. Kumar, I.J. Nagrath
{"title":"Object oriented toolkit for multiobjective genetic optimisation","authors":"R. Kumar, N. Kumar, I.J. Nagrath","doi":"10.1109/ICCIMA.1999.798509","DOIUrl":null,"url":null,"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.","PeriodicalId":110736,"journal":{"name":"Proceedings Third International Conference on Computational Intelligence and Multimedia Applications. ICCIMA'99 (Cat. No.PR00300)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Third International Conference on Computational Intelligence and Multimedia Applications. ICCIMA'99 (Cat. No.PR00300)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCIMA.1999.798509","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

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.
面向对象的多目标遗传优化工具包
进化计算正在成为搜索和优化的强大工具,并越来越多地用于许多科学和工程应用。在最近的十年里,面向对象计算已经彻底改变了编程和软件系统设计与开发的风格,这些风格现在是围绕“类”概念配置的。我们提出了一个通用的面向对象的工具包,它作为一个通用的实用程序,用于广泛的应用程序,包括单个和多个目标的优化。该工具包支持遗传优化技术的艺术状态;设计是模块化的,灵活的和可扩展的,符合面向对象的编程范式。该工具包目前正在c++中实现,原因很明显,它具有更广泛的支持和跨平台的可移植性。模板和派生类用于代码和库的优雅和重用。接口试图隐藏尽可能多的实现细节,以便更高层的编程和修改变得简单。尽管如此,定义接口是一个迭代过程,因此随着工具包的设计和实现,随着每次主要的添加和升级,它们都在不断发展。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信