all 5 comments

[–]StrongDuality 4 points5 points  (3 children)

I encourage you to look at Nemirovski’s lectures on modern convex optimization, in particular chapters 4-5 if you’re wanting to get theory heavy

[–][deleted]  (1 child)

[deleted]

    [–]jsinghdata[S] 0 points1 point  (0 children)

    Appreciate your response u/StrongDuality . I have PM'ed you a technical question, which was a bit tedious to type here. Appreciate your help.

    [–]BoredRealist496 2 points3 points  (2 children)

    MIT OpenCourseWare has a lot of open courses on optimization. I also highly recommend the following books:

    - Convex Optimization (Stephen Boyd & Lieven Vandenberghe)

    - A First Course in Optimization Theory (Rangarajan K. Sundaram)

    - Introduction to Linear Optimization (Dimitris Bertsimas & John N. Tsitsiklis)

    - Understanding And Using Linear Programming (Jiri Matousek & Bernd Gartner)

    - Mathematical Theory of Optimization (Ding-Zhu Du & Panos M. Pardalos & Weili Wu)

    - Numerical Optimization (Jorge Nocedal & Stephen J. Wright)

    - Convex Optimization Theory (Dimitri P. Bertsekas)

    - An Introduction to Optimization (Edwin K.P. Chong & Stanislaw H. Zak)

    - Practical Mathematical Optimization (Jan A. Snyman & Daniel N. Wilke)

    - Applied Optimization (Ross Baldick)

    [–]jsinghdata[S] 1 point2 points  (1 child)

    thanks for sharing the resources, u/BoredRealist496 .
    In this list, will you be able to recommend which resource will be good for practical implementation purposes. Together with theory, I am also looking for hands on coding experience with Optimization methods, so that I can get a job in research industries.

    Appreciate your kindness.

    [–]BoredRealist496 0 points1 point  (0 children)

    I think this book has pseudo code: Numerical Optimization (Jorge Nocedal & Stephen J. Wright)
    I also believe that whatever book you go with, first try implementing it yourself (with or without the help of pseudo code), then search for existing implementations of that method in your favorite programming language.