Further elaborations on topology optimization via sequential integer programming and Canonical relaxation algorithm and 128-line MATLAB code
Publication type: Journal Article
Publication date: 2019-11-20
scimago Q1
wos Q1
SJR: 1.339
CiteScore: 8.4
Impact factor: 4.0
ISSN: 1615147X, 16151488
Computer Science Applications
Computer Graphics and Computer-Aided Design
Software
Control and Systems Engineering
Control and Optimization
Abstract
This paper provides further elaborations on discrete variable topology optimization via sequential integer programming and Canonical relaxation algorithm. Firstly, discrete variable topology optimization problem for minimum compliance subject to a material volume constraint is formulated and approximated by a sequence of discrete variable sub-programming with the discrete variable sensitivity. The differences between continuous variable sensitivity and discrete variable sensitivity are discussed. Secondly, the Canonical relaxation algorithm designed to solve this sub-programming is presented with a discussion on the move limit strategy. Based on the discussion above, a compact 128-line MATLAB code to implement the new method is included in Appendix 1. As shown by numerical experiments, the 128-line code can maintain black-white solutions during the optimization process. The code can be treated as the foundation for other problems with multiple constraints.
Found
Nothing found, try to update filter.
Found
Nothing found, try to update filter.
Top-30
Journals
|
2
4
6
8
10
12
14
16
18
20
|
|
|
Structural and Multidisciplinary Optimization
19 publications, 32.2%
|
|
|
Computer Methods in Applied Mechanics and Engineering
7 publications, 11.86%
|
|
|
CMES - Computer Modeling in Engineering and Sciences
5 publications, 8.47%
|
|
|
Optimization and Engineering
2 publications, 3.39%
|
|
|
Scientific Reports
2 publications, 3.39%
|
|
|
International Journal for Numerical Methods in Engineering
2 publications, 3.39%
|
|
|
Finite Elements in Analysis and Design
1 publication, 1.69%
|
|
|
CAD Computer Aided Design
1 publication, 1.69%
|
|
|
Journal of Optimization Theory and Applications
1 publication, 1.69%
|
|
|
SoftwareX
1 publication, 1.69%
|
|
|
Structures
1 publication, 1.69%
|
|
|
IEEE Transactions on Quantum Engineering
1 publication, 1.69%
|
|
|
IEEE Access
1 publication, 1.69%
|
|
|
Optics Express
1 publication, 1.69%
|
|
|
Acta Mechanica Sinica/Lixue Xuebao
1 publication, 1.69%
|
|
|
Applied Sciences (Switzerland)
1 publication, 1.69%
|
|
|
Computers and Structures
1 publication, 1.69%
|
|
|
PeerJ Computer Science
1 publication, 1.69%
|
|
|
IOP Conference Series: Materials Science and Engineering
1 publication, 1.69%
|
|
|
Applied Mathematical Modelling
1 publication, 1.69%
|
|
|
Advances in Engineering Software
1 publication, 1.69%
|
|
|
Computation
1 publication, 1.69%
|
|
|
Engineering Optimization
1 publication, 1.69%
|
|
|
Archives of Computational Methods in Engineering
1 publication, 1.69%
|
|
|
Materials
1 publication, 1.69%
|
|
|
Advanced Engineering Materials
1 publication, 1.69%
|
|
|
Journal of Optics
1 publication, 1.69%
|
|
|
Arabian Journal for Science and Engineering
1 publication, 1.69%
|
|
|
2
4
6
8
10
12
14
16
18
20
|
Publishers
|
5
10
15
20
25
30
|
|
|
Springer Nature
27 publications, 45.76%
|
|
|
Elsevier
14 publications, 23.73%
|
|
|
Tech Science Press
5 publications, 8.47%
|
|
|
Wiley
3 publications, 5.08%
|
|
|
MDPI
3 publications, 5.08%
|
|
|
Institute of Electrical and Electronics Engineers (IEEE)
2 publications, 3.39%
|
|
|
IOP Publishing
2 publications, 3.39%
|
|
|
Optica Publishing Group
1 publication, 1.69%
|
|
|
PeerJ
1 publication, 1.69%
|
|
|
Taylor & Francis
1 publication, 1.69%
|
|
|
5
10
15
20
25
30
|
- We do not take into account publications without a DOI.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
59
Total citations:
59
Citations from 2024:
21
(35.59%)
Cite this
GOST |
RIS |
BibTex |
MLA
Cite this
GOST
Copy
Liang Y., Cheng G. Further elaborations on topology optimization via sequential integer programming and Canonical relaxation algorithm and 128-line MATLAB code // Structural and Multidisciplinary Optimization. 2019. Vol. 61. No. 1. pp. 411-431.
GOST all authors (up to 50)
Copy
Liang Y., Cheng G. Further elaborations on topology optimization via sequential integer programming and Canonical relaxation algorithm and 128-line MATLAB code // Structural and Multidisciplinary Optimization. 2019. Vol. 61. No. 1. pp. 411-431.
Cite this
RIS
Copy
TY - JOUR
DO - 10.1007/s00158-019-02396-3
UR - https://doi.org/10.1007/s00158-019-02396-3
TI - Further elaborations on topology optimization via sequential integer programming and Canonical relaxation algorithm and 128-line MATLAB code
T2 - Structural and Multidisciplinary Optimization
AU - Liang, Yuan
AU - Cheng, Gengdong
PY - 2019
DA - 2019/11/20
PB - Springer Nature
SP - 411-431
IS - 1
VL - 61
SN - 1615-147X
SN - 1615-1488
ER -
Cite this
BibTex (up to 50 authors)
Copy
@article{2019_Liang,
author = {Yuan Liang and Gengdong Cheng},
title = {Further elaborations on topology optimization via sequential integer programming and Canonical relaxation algorithm and 128-line MATLAB code},
journal = {Structural and Multidisciplinary Optimization},
year = {2019},
volume = {61},
publisher = {Springer Nature},
month = {nov},
url = {https://doi.org/10.1007/s00158-019-02396-3},
number = {1},
pages = {411--431},
doi = {10.1007/s00158-019-02396-3}
}
Cite this
MLA
Copy
Liang, Yuan, and Gengdong Cheng. “Further elaborations on topology optimization via sequential integer programming and Canonical relaxation algorithm and 128-line MATLAB code.” Structural and Multidisciplinary Optimization, vol. 61, no. 1, Nov. 2019, pp. 411-431. https://doi.org/10.1007/s00158-019-02396-3.