[HN Gopher] Applied Mathematical Programming
       ___________________________________________________________________
        
       Applied Mathematical Programming
        
       Author : ibobev
       Score  : 62 points
       Date   : 2024-09-21 18:00 UTC (4 hours ago)
        
 (HTM) web link (web.mit.edu)
 (TXT) w3m dump (web.mit.edu)
        
       | 6gvONxR4sf7o wrote:
       | Has this been updated since 1977? Because the field and tools and
       | even the view points have changed a ton.
        
         | Dr_Birdbrain wrote:
         | Do you have a recommendation for a modern text?
        
         | dr_kiszonka wrote:
         | Based on the code output in the book, it is old. But the book
         | seems pretty easy to follow even if you are not strong in math.
         | Hopefully, in the near future I will be able to pass a book
         | like this to an LLM and have it enrich it with code examples in
         | a programming language I am familiar with.
        
         | iamcreasy wrote:
         | Can you share an example of change you are referring to? The
         | topics looks on this book look pedagogical.
        
         | whatever1 wrote:
         | The tools probably have changed but the fundamental language is
         | the same. The same way that you need to wire your brain to see
         | how a problem can be casted as a dynamic programming one, you
         | also need to learn how to formulate problems as integer/linear
         | programming ones.
         | 
         | For example all of the "hard" leetcode problems can be casted
         | as math programming ones. But the interviewers will not
         | appreciate this solution approach lol.
         | 
         | Once you conquer the logic/language then learning the tools is
         | the easy part.
        
           | toolslive wrote:
           | > But the interviewers will not appreciate this solution
           | approach lol.
           | 
           | I once witnessed a programmer with a PhD in Maths find closed
           | form formulas for a lot of questions where it was expected to
           | write some code with loops building/accumulating a result. As
           | a simple example, to explain what was going on, if the
           | question would be "calculate the 100th fibonacci number", she
           | would just use Binet's formula to do so (as opposed to using
           | a loop). I was rather impressed how often that happened.
        
             | hyperthesis wrote:
             | TBF Binet's formula is astonishing
        
         | wheelinsupial wrote:
         | This was posted as a comment on a thread about a new Google
         | tool for LP [0]. It was in response to someone asking for
         | resources on learning linear programming for business
         | applications. It looks like the examples have been solved using
         | Excel, and it's for business students at MIT. Definitely not
         | cutting edge.
         | 
         | The original posting is about new tools and algorithms, with
         | some more analysis. Well beyond my background from undergrad
         | courses in LP and OR, but probably more relevant and insightful
         | to you.
         | 
         | [0] https://news.ycombinator.com/item?id=41609670
        
       | npalli wrote:
       | This is from 1977. I suppose it's ok for fundamentals but you can
       | probably do better going with a modern text like
       | Model Building in Mathematical Programming by H. Paul Williams
       | (5th Edition)
        
       | txnf wrote:
       | convex optimization by boyd vandenberghe should be mentioned
       | https://web.stanford.edu/~boyd/cvxbook/
        
       ___________________________________________________________________
       (page generated 2024-09-21 23:00 UTC)