Loading…

Multi-objective colliding bodies optimization algorithm for design of trusses

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 ea...

Full description

Saved in:
Bibliographic Details
Published in:Journal of computational design and engineering 2019, 6(1), , pp.49-59
Main Authors: Kaveh, Ali, Mahdavi, Vahid Reza
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary: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.
ISSN:2288-5048
2288-4300
2288-5048
DOI:10.1016/j.jcde.2018.04.001