Leaves optimization project is an open source optimization-based software platform. The project is initiated by Professor Yinyu Ye from Stanford University and is further developed and maintained by scientists from Cardinal Operations (shanshu.ai) and the Research Institute of Interdisciplinary Sciences (RIIS) in Shanghai University of Finance and Economics (SHUFE) in China. The platform currently has three main components:
1. Mathematical Programming Solvers: Solvers for linear optimization, geometric programming, linearly constrained convex programming based on Python. Optimization solvers for various convex optimization (SOCP, SDP, etc) and non-convex optimization based on MATLAB/C are coming soon.
2. Machine Learning Toolkits: Efficient first-order algorithms are developed for various statistical and machine learning models, such as classification, regression, dimension reduction, etc. More sophisticated models in supervised and unsupervised learning, and deep learning, will be added soon.
3. Applied OR Software: Solution package for common OR problems including vehicle routing problem (VRP), inventory management, water network scheduling, automated guided vehicle (AGV) routing, etc.
The Leaves platform encourages researchers/enthusiasts in operations research, to contribute algorithms and implementations for solving optimization problems. We also encourage participants to submit your OR solutions to real word problems to be a part of the Leaves family. If you want to be part of the project, please contact us at firstname.lastname@example.org or email@example.com. We thank you for your attention and passion.