{"title":"General object-oriented framework for iterative optimization algorithms","authors":"Z. Vanjak, V. Mornar","doi":"10.1109/ITI.2001.938045","DOIUrl":null,"url":null,"abstract":"It is usually impossible to exactly solve hard optimization problems. One is thus directed to iterative algorithms. In the implementation of these iterative algorithms, some common characteristics can be observed, which can be generalized in an object-oriented framework. This can significantly reduce the time needed for implementation of an iterative algorithm. This paper presents a class hierarchy, which can be used as an object-oriented framework for the solutions of iterative problems. Utilizing the options available in object-oriented languages, it separates the class interface from the implementation.","PeriodicalId":375405,"journal":{"name":"Proceedings of the 23rd International Conference on Information Technology Interfaces, 2001. ITI 2001.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 23rd International Conference on Information Technology Interfaces, 2001. ITI 2001.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITI.2001.938045","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
It is usually impossible to exactly solve hard optimization problems. One is thus directed to iterative algorithms. In the implementation of these iterative algorithms, some common characteristics can be observed, which can be generalized in an object-oriented framework. This can significantly reduce the time needed for implementation of an iterative algorithm. This paper presents a class hierarchy, which can be used as an object-oriented framework for the solutions of iterative problems. Utilizing the options available in object-oriented languages, it separates the class interface from the implementation.