Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Combinatorial optimization

    Combinatorial optimization

    Christos H. Papadimitriou · 1981

    Christos H. Papadimitriou and Kenneth Steiglitz have combined the theory of computational complexity developed by computer scientists, and the foundations of mathematical programming developed by the operations research community. This text will be useful to students with a wide range of backgrounds, including computer science, operations research, and electrical engineering.

    MathematicsComputer Science
    Open LibraryAmazon
    Stats for nerds
    1recommend
    3mentions
    3people
    2010–2024years
    33% recommend67% neutral

    Mentions per year

    20102012201420162018202020222024

    What Hacker News says

    1. sargstuffJun 2024
      basics / inexpensive but dated:

      * Graph Theory And Its Applications by Jonathan Gross and Jay Yellen

      * Introduction to Graph Theory by Richard J. Trudeau

      comprehensive/expensive:

      * Graph Theory And Its Applications by Jonathan Gross and Jay Yellen

      * graph theory with computer systems emphasis: Applied Combinatorics by Alan Tucker

      misc other sources:

      * graph theory: https://diestel-graph-theory.com/

      * Harris' Combinatorics and Graph Theory

      * Graph Theory by Douglas B West

      * combinatorial Optimization by Papadimitriou and Steiglitz

      thread
    2. pcboumanJul 2021
      Mathematical Optimization still has many subfields that can be of interest. I guess that non-linear mathematical optimization is most more typical for many machine learning applications. Many pratical applications in scheduling, logistics, planning etc used linear (integer) programming and combinatorial optimization. The following are some points towards that body of literature.

      Alexander Schrijver [1] has lecture notes on Combinatorial Optimization on his website [2]. He also has an affordable 1800 page three volume set of books "Combinatorial Optimization - Polyhedra and Efficiency" [3], although I would say it is better suited as reference material because it is quite densely written.

      There is also the classic book "Combinatorial Optimization - Algorithms and Complexity" [4] by Papadimitriou (Bill Gates' MSc thesis supervisor) and Steiglitz that is a nice introduction to the topic as well.

      "In Pursuit of the Traveling Salesman - Mathematics at the Limits of Computation" by William J. Cook [5] is a more popular science book on the history of the Traveling Salesman Problem, that also explains how linear programming is used in the state of the art solvers, but is of course focuses on a very specific problem. There is also a book that contains all the scientific and mathematical details by Applegate, Bixby, Chvátal and Cook [6] if that is preferred.

      In recent years, there is a trend that mathematical optimization researchers work more with ML. In particular Dimitris Bertsimas has done some work on the intersection of those area's in recent years [7] and apparently has a book on the topic as well [8] (but I am not familiar with it).

      [1] https://homepages.cwi.nl/~lex/ [2] https://homepages.cwi.nl/~lex/files/dict.pdf [3] https://www.springer.com/us/book/9783540443896 [4] https://www.amazon.com/Combinatorial-Optimization-Algorithms... [5] https://press.princeton.edu/books/paperback/9780691163529/in... [6] http://www.math.uwaterloo.ca/tsp/book/index.html [7] https://dbertsim.mit.edu/papers/ [8] https://www.dynamic-ideas.com/books/machine-learning-under-a...

      thread
    3. julesNov 2010
      I really enjoyed Solar, and really anything from Ian McEwan. Ammaniti is good fun too. But currently I'm reading mostly books for classes; Combinatorial Optimization by Papadimitriou and Spivak's Calculus on Manifolds, Solid State Physics, Introduction to Linear Analysis, Measure and Integration Theory, Lectures on the Coupling Method, Particles and Nuclei etc...
      thread

    Related

    Cover of Algorithms
    2012–2018

    Algorithms

    Christos H. Papadimitriou
    4 recommend · 7
    Cover of Introduction to Algorithms
    2007–2026

    Introduction to Algorithms

    Thomas H. Cormen
    274 recommend · 880
    Cover of Integer and combinatorial optimization
    2013–2022

    Integer and combinatorial optimization

    George L. Nemhauser
    2 recommend · 8
    Cover of Computational complexity
    2008–2024

    Computational complexity

    Christos H. Papadimitriou
    7 recommend · 9
    Cover of The algorithm design manual
    2007–2026

    The algorithm design manual

    Steven S. Skiena
    195 recommend · 321
    Cover of Linear programming
    2011–2022

    Linear programming

    Vašek Chvátal
    5 recommend · 7
    Cover of Algorithms for Optimization
    2020–2025

    Algorithms for Optimization

    Mykel J. Kochenderfer
    5 recommend · 13
    Cover of Algorithm design
    2007–2026

    Algorithm design

    Jon Kleinberg
    30 recommend · 56