A note on truss topology optimization under self-weight load: mixed-integer second-order cone programming approach



The self-weight load is a typical design-dependent load in structural optimization. This paper presents a mixed-integer second-order cone programming approach to global optimization of truss topology under the self-weight load.


Topology optimization Design-dependent load Self-weight load Global optimization Mixed integer programming Second-order cone programming 



The work of the first author is partially supported by JSPS KAKENHI 26420545 and 15KT0109.


  1. Ben-Tal A, Nemirovski A (2001) Lectures on modern convex optimization: analysis, algorithms, and engineering applications. SIAM, PhiladelphiaCrossRefMATHGoogle Scholar
  2. Bendsøe MP, Ben-Tal A, Zowe J (1994) Optimization methods for truss geometry and topology design. Struct Optim 7:141– 159CrossRefGoogle Scholar
  3. Bruyneel M, Duysinx P (2005) Note on topology optimization of continuum structures including self-weight. Struct Multidiscip Optim 29:245–256CrossRefGoogle Scholar
  4. Chang C, Chen A (2014) The gradient projection method for structural topology optimization including density-dependent force. Struct Multidiscip Optim 50:645–657MathSciNetCrossRefGoogle Scholar
  5. Gurobi Optimization, Inc. Gurobi optimizer reference manual. http://www.gurobi.com/ (Accessed September 2016)
  6. Holmberg E, Thore C-J, Klarbring A (2015) Worst-case topology optimization of self-weight loaded structures using semi-definite programming. Struct Multidiscip Optim 52:915–928MathSciNetCrossRefGoogle Scholar
  7. IBM ILOG User’s Manual for CPLEX. http://www.ilog.com/ (Accessed September 2016)
  8. Kanno Y (2012) Topology optimization of tensegrity structures under self-weight loads. J Oper Res Soc Jpn 55:125–145MathSciNetMATHGoogle Scholar
  9. Kanno Y (2013) Damper placement optimization in a shear building model with discrete design variables: a mixed-integer second-order cone programming approach. Earthquake Eng Struct Dyn 42:1657–1676CrossRefGoogle Scholar
  10. Kanno Y (2016a) Global optimization of trusses with constraints on number of different cross-sections: a mixed-integer second-order cone programming approach. Comput Optim Appl 63:203– 236MathSciNetCrossRefMATHGoogle Scholar
  11. Kanno Y (2016b) Mixed-integer second-order cone programming for global optimization of compliance of frame structure with discrete design variables. Struct Multidiscip Optim 54:301– 316MathSciNetCrossRefGoogle Scholar
  12. Kočvara M (to appear) Truss topology design by linear conic optimization. In: Terlaky T, Anjos M F, Ahmed S (eds) Advances and trends in optimization with engineering applications. SIAM, PhiladelphiaGoogle Scholar
  13. Mela K (2014) Resolving issues with member buckling in truss topology optimization using a mixed variable approach. Struct Multidiscip Optim 50:1037–1049MathSciNetCrossRefGoogle Scholar
  14. Mela K, Koski J (2013) Distributed loads in truss topology optimization. In: The 10th World congress on structural and multidisciplinary optimization (WCSMO 10), paper No. 5216. OrlandoGoogle Scholar
  15. Rozvany GIN (1977) Optimal plastic design: allowance for selfweight. J Eng Mech Div (ASCE) 103:1165–1170Google Scholar
  16. Stolpe M (2016) Truss optimization with discrete design variables: a critical review. Struct Multidiscip Optim 53:349–374MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  1. 1.Laboratory for Future Interdisciplinary Research of Science and Technology, Institute of Innovative ResearchTokyo Institute of TechnologyYokohamaJapan
  2. 2.Kozo Keikaku Engineering, Inc.TokyoJapan

Personalised recommendations