Complementary lecture notes for teaching the 99/88-line topology optimization codes

Ming Zhou*, Ole Sigmund

*Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

2 Downloads (Pure)


Sigmund's 2001 educational paper with a self-contained 99-line MATLAB code had far reaching impact to teaching and research of topology optimization. This brief note aims to close the gaps on self-contained content desirable for class room teaching. The goal is to add clarity to the theoretical foundation, and to enable students' learning of the complete iterative optimization solution with minimum additional effort.
Original languageEnglish
JournalStructural and Multidisciplinary Optimization
Pages (from-to)3227–3231
Publication statusPublished - 2021


  • Topology optimization
  • Optimality criteria
  • Convex approximation
  • Educational paper
  • Topology optimization code


Dive into the research topics of 'Complementary lecture notes for teaching the 99/88-line topology optimization codes'. Together they form a unique fingerprint.

Cite this