Search published articles

Showing 2 results for Sizing Design

M. Shahrouzi, A. Barzigar, D. Rezazadeh,
Volume 9, Issue 3 (6-2019)

Opposition-based learning was first introduced as a solution for machine learning; however, it is being extended to other artificial intelligence and soft computing fields including meta-heuristic optimization. It not only utilizes an estimate of a solution but also enters its counter-part information into the search process. The present work applies such an approach to Colliding Bodies Optimization as a powerful meta-heuristic with several engineering applications. Special combination of static and dynamic opposition-based operators are hybridized with CBO so that its performance is enhanced. The proposed OCBO is validated in a variety of benchmark test functions in addition to structural optimization and optimal clustering. According to the results, the proposed method of opposition-based learning has been quite effective in performance enhancement of parameter-less colliding bodies optimization.
M. Shahrouzi, R. Jafari,
Volume 12, Issue 2 (4-2022)

Despite comprehensive literature works on developing fitness-based optimization algorithms, their performance is yet challenged by constraint handling in various engineering tasks. The present study, concerns the widely-used external penalty technique for sizing design of pin-jointed structures. Observer-teacher-learner-based optimization is employed here since previously addressed by a number of investigators as a powerful meta-heuristic algorithm. Several cases of penalty handling techniques are offered and studied using either maximum or summation of constraint violations as well as their combinations. Consequently, the most successive sequence, is identified for the treated continuous and discrete structural examples. Such a dynamic constraint handling is an affordable generalized solution for structural sizing design by iterative population-based algorithms.

Page 1 from 1     

© 2023 CC BY-NC 4.0 | Iran University of Science & Technology

Designed & Developed by : Yektaweb