With the increasing need to solve problems faster and with fewer resources, great emphasisis placed on optimisation. Many real-world problems require addressing more than oneobjective that are in conflict, as well as taking into consideration a number of practical restrictionsor constraints. The multi-objective optimisation using the cross-entropy method (MOOCEM) algorithm is one of many algorithms that addresses the need to solve multi-objectiveproblems effectively, but it has a number of limitations. This paper explores methods ofenhancing the MOO CEM algorithm in order to improve the efficiency and increase the functionalityof the algorithm, allowing for it to be applied to additional classes of problems.Three possible methods of enhancement were identified: using the beta distribution to improvesampling, adding functionality to solve constrained problems and, lastly, implementinga non-dominated sorting algorithm to solve problems with more than two objectives. Thenew algorithms incorporating these enhancements were developed and tested on benchmarkproblems. Subsequently, the results were analysed using standard performance indicatorsand compared to results produced by the original MOO CEM algorithm. The findings of thisstudy indicate that using the beta distribution improves sampling and therefore algorithmefficiency. Methods of handling constraints and solving problems with an increased numberof objectives were implemented successfully. Based on these results, a final algorithmimplementing the enhancements is presented.
Disclaimer: This journal is hosted by the Stellenbosch University Library and Information Service on request of the journal owner/editor. The Stellenbosch University Library and Information Service takes no responsibility for the content published within this journal, and disclaim all liability arising out of the use of or inability to use the information contained herein. We assume no responsibility, and shall not be liable for any breaches of agreement with other publishers/hosts.