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

    389 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