O

Operations Research Blog

mat.tepper.cmu.edu · Group blog · on HN since 2009

Operations research faculty at Carnegie Mellon's Tepper School, led by Michael Trick, write about optimization, solvers, and applying OR ideas to everyday problems.

What HN saysCommenters link it for the secretary problem applied to dating and for posts explaining that problem difficulty isn't set by the number of possibilities, as with TSP and sorting.
20HN people shared it
6linked it in comments
18stories submitted
357story points
1 year agolast shared
2009people per year2026

Most-shared posts

  1. 1
    Finding Love Optimally
    4 people · 150 points · first shared 2011 · 41 comments on HN
  2. 2
    Complete Enumeration Arguments Deemed Harmful
    3 people · 49 points · first shared 2016 · 11 comments on HN
  3. 3
    Finding Love Optimally
    2 people · 6 points · first shared 2024 · 1 comments on HN
  4. 4
  5. 5
    Scheduling Major League Baseball
    1 people · 4 points · first shared 2013 · 1 comments on HN
  6. 6
    A Love Letter to the Traveling Salesman Problem
    1 people · 4 points · first shared 2012 · discussion on HN
  7. 7
    Hey Buddy, Can I Sell You an NP Hard Problem?
    1 people · 3 points · first shared 2009 · discussion on HN
  8. 8
  9. 9
    Crowdsourcing The Travelling Salesman
    1 people · 2 points · first shared 2013 · discussion on HN
  10. 10
    What is Operations Research?
    1 people · 2 points · first shared 2010 · discussion on HN
  11. 11
    A New Approach to MaxFlow?
    1 people · 1 points · first shared 2010 · discussion on HN
  12. 12
    Quantum computing and operations research
    1 people · 1 points · first shared 2013 · discussion on HN
  13. 13
    Integer programming is sexy
    1 people · 1 points · first shared 2011 · discussion on HN
  14. 14
    An Operations Research Nobel?
    1 people · 1 points · first shared 2012 · discussion on HN
  15. 15
    Help Santa Plan His Tour (Twice)
    1 people · 1 points · first shared 2012 · discussion on HN

What HN people wrote when they linked it

cschmidt · 2013-10-25
The Secretary problem is quite related to marriage... http://en.wikipedia.org/wiki/Secretary_problem Michael Trick, a well known Operations Research professor at CMU, wrote about applying it to his own life http://mat.tepper.cmu.edu/blog/?p=1392 [Edit:] He assumed we wanted to be married to the best possible spouse by the age of 40. The optimal strategy, given his assumptions, is to date until age 26, and then marry the first person who is the best seen so far. You'll marry the best possible person 1/e fraction of the time.
Strilanc · 2016-04-26
The linked post mentions a previous post [1] where he mentions that proving you have the optimal path doesn't always require N! cost: > If you have an instance of the TSP of practical interest (i.e. it makes a difference to your life if you solve it or not, and it is really a TSP, not the result of some weird set of set of reductions from some other problem), then I bet you the Concorde program of Bill Cook and others will get you a provably optimal solution in a reasonable amount of time. In fact, I would be really interested in knowing the smallest “real” instance that Concorde cannot solve in, say, one day, on a normal laptop computer. Note the "provably" before "optimal solution". 1: http://mat.tepper.cmu.edu/blog/?p=6995
merraksh · 2016-04-26
I think this is just one of the pitfalls that the author points out: it is not the sheer number of possibilities that defines the difficulty of a problem. He links to his previous blog post http://mat.tepper.cmu.edu/blog/?p=6995 with a nice example: sorting. “Sorting a bunch of numbers! Hoo-wee, that’s a hard one. If I had 1000 numbers, I would have to check all orderings of the numbers to find the sorted order. That is 1000999998…21 orders and that is more than the hairs on a Hobbit’s toes.”
wenc · 2018-09-04
Most modern solvers like CPLEX and Gurobi have built-in heuristics [1] that are automatically selected and applied without user intervention. They typically exploit the structure of the problem or encode the experiences of the developers over large problem testsets. The default heuristics for commercial solvers are actually pretty darned good these days and there's typically no need to hand-pick them. In the MIP world, they are the secret sauce to fast solution times. Hyperparameter tuning has been studied for MIPs (many papers written on this), but ultimately they are black box solutions. My experience inclines me to not even consider hyperparameters except as a last resort or unless you know something specific that a hyperparameter can exploit; there are other more high leverage things than can be done. Random perturbations to the problem have been found to be much more fruitful for forcing a diversity of branch traversal paths and have lead to significant speedups. (M. Fischetti popularized this idea in 2010s [2]) [1] https://resources.mpi-inf.mpg.de/conferences/adfocs-03/Slides/Rothberg… Also: http://transp-or.epfl.ch/zinal/2017/slides/group5.pdf [2] https://mat.tepper.cmu.edu/blog/index.php/2012/09/25/fischetti-speeds-…
thefalcon · 2017-10-27

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close