Probabilistic-Programmin
Our great sponsors
JLee_LinearOptimizationBook | Probabilistic-Programmin | |
---|---|---|
2 | 1 | |
117 | - | |
- | - | |
0.0 | - | |
over 1 year ago | - | |
MATLAB | ||
- | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
JLee_LinearOptimizationBook
-
Looking for a good introductory textbook in linear programming
I started with Lee, J. “A first course in linear optimization”. While the description on linear programming may be slightly different from the standard algorithm used in practice, it provided me a good insight on why it works in a theoretical sense. Even better, it’s available for free at https://github.com/jon77lee/JLee_LinearOptimizationBook/blob/master/JLee.4.01.pdf
-
Ask HN: Literature for Mathematical Optimization?
Here's an excerpt of a comment I previously made on Hacker News:
I'm a Ph.D. student in operations research (OR). My suggestion would be to first build a strong foundation in linear programming. This will introduce you to the notion of duality, which is heavily emphasized in many mathematical programming courses. Here's a good open-source book on linear programming written by Jon Lee, the current editor of Mathematical Programming A: https://github.com/jon77lee/JLee_LinearOptimizationBook
Then I'd suggest studying more general methods for continuous and convex optimization. The book I see mentioned a lot is Convex Optimization by Boyd and Vandenberghe, although we didn't use this in our coursework. Instead, we used a lot of the material presented here: http://mitmgmtfaculty.mit.edu/rfreund/educationalactivities/
If you read the above (or any other two books on linear programming and convex optimization), you'll probably have a better idea of what you want to study next and how you want to go about it. The next natural step would be to study combinatorial (i.e., integer or mixed-integer) optimization. (Jon Lee has another book on this subject; I've also heard good things about the Schrijver book.)
Probabilistic-Programmin
-
Ask HN: Literature for Mathematical Optimization?
I recommend Bayesian Methods for hackers [1]. It doesn’t go too deep on theory but I feel like it’s well written and has really good coded up examples of theory being applied to problems. It has a relatively narrow scope, but I find myself reaching for methods I learned from the author frequently.
[1] https://github.com/CamDavidsonPilon/Probabilistic-Programmin...
What are some alternatives?
Probabilistic-Programming-and-Bayesian-Methods-for-Hackers - aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)