Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 956 Bytes

README.md

File metadata and controls

29 lines (25 loc) · 956 Bytes

mmapy

An opensource python implementation of the Method of moving asymptotes (MMA)

The MMA algorithm is used largely in the topology optimization field. Here we have a python implementation of the algorithm. To understand the API, kindly see mma_test.py.

If you use this code in your paper, kindly cite the original MMA paper.

@article{svanberg1987method,
  title={The method of moving asymptotes—a new method for structural optimization},
  author={Svanberg, Krister},
  journal={International journal for numerical methods in engineering},
  volume={24},
  number={2},
  pages={359--373},
  year={1987},
  publisher={Wiley Online Library}
}

Also, cite the implementation

@software{mmapygithub,
  author = {Aaditya Chandrasekhar and Alfred K.C. Cheung and Ian A.D. Williamson},
  title = {{mmapy}: A Python implementation of the method of moving asymptotes (MMA)},
  url = {http://github.com/aadityacs/mmapy},
  year = {2022},
}