Abstract

Abstract This article presents a new population-based optimization algorithm to solve the multi-objective optimization problems of truss structures. This method is based on the recently developed single-solution algorithm proposed by the present authors, so called colliding bodies optimization (CBO), with each agent solution being considered as an object or body with mass. In the proposed multi-objective colliding bodies optimization (MOCBO) algorithm, the collision theory strategy as the search process is utilized and the Maximin fitness procedure is incorporated to the CBO for sorting the agents. A series of well-known test functions with different characteristics and number of objective functions are studied. In order to measure the accuracy and efficiency of the proposed algorithm, its results are compared to those of the previous methods available in the literature, such as SPEA2, NSGA-II and MOPSO algorithms. Thereafter, two truss structural examples considering bi-objective functions are optimized. The performance of the proposed algorithm is more accurate and requires a lower computational cost than the other considered algorithms. In addition, the present methodology uses simple formulation and does not require internal parameter tuning. Highlights A new population-based algorithm is presented for multi-objective optimization. The algorithm is based on the recently developed single-solution colliding bodies optimization (CBO). The proposed multi-objective colliding bodies optimization is abbreviated as MOCBO. MOCBO utilizes the maximin fitness procedure for sorting the agents. A series of well-known test functions and number of objective functions are studied. The MOCBO is more accurate and requires lower computational cost. The MOCBO method uses simple formulation and requires no internal parameter tuning.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call