← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 37
  1. I posted a couple years ago about my adventures applying various graph visualization tools to Decision Diagrams (DD).

  2. 🐏 RAMS Reboot

    Some years ago, I worked on real-time meal delivery at Zoomer, a YC startup based out of Philadelphia.

  3. 🖖 Hi, I'm Ryan.

    I build decision science and optimization software.

  4. 🧺 ICS 2025 Solvers Cluster Takeaways

    I just returned from the 2025 INFORMS Computing Society conference, where I had the privilege of organizing a cluster on optimization solvers.

  5. 👔 Hierarchical Optimization with HiGHS

    In the last post, we used Gurobi’s hierarchical optimization features to compute the Pareto front for primary and secondary objectives in an assignment problem.

  6. 👔 Hierarchical Optimization with Gurobi

    One of the first technology choices to make when setting up an optimization stack is which modeling interface to use.

  7. 📅 Reducing Overscheduling

    At a Nextmv tech talk a couple weeks ago, I showed a least absolute deviations (LAD) regression model using OR-Tools.

  8. 🖍 Visualizing Decision Diagrams

    I attended DPSOLVE 2023 recently and found lots of good inspiration for the next version of Nextmv’s Decision Diagram (DD) solver, Hop.

  9. 👾 Detecting Polygon Intersections

    Note: This post has been updated to work with HiGHS.

  10. 😁 Are We Getting Happier?

    Note: This post was originally written using Julia v0.2, GLPK, and Hedonometer data through 2014.

  11. In the previous post, we considered preprocessing for the vehicle routing problem where the vehicles have different starting locations.

  12. Consider an instance of the vehicle routing problem in which we have drivers that are geographically distributed, each in a unique location.

  13. ⭕ Chebyshev Centers of Polygons with Gurobi

    Note: This post was written before Gurobi supported nonlinear optimization.

  14. ✂️ Network Splitting

    Note: A reader pointed out that Union-Find is a very efficient way to accomplish this task.

  15. 🏖️ Langrangian Relaxation with Gurobi

    Note: This post was updated to work with Python 3 and the 2nd edition of “Integer Programming” by Laurence Wolsey.

  16. 🔲 Normal Magic Squares

    Note: This post was updated to work with Python 3 and PySCIPOpt.

  17. 🔲 Magic Squares and Big-Ms

    Note: This post was updated to work with Python 3 and PySCIPOpt.

  18. ⏳️ Know Your Time Complexities - Part 2

    In response to this post, Ben Bitdiddle inquires: I understand the concept of using a companion set to remove duplicates from a list while preserving the order of its elements.

  19. ⏳️ Know Your Time Complexities

    This is based on a lightning talk I gave at the LA PyLadies October Hackathon.

  20. 🎰 Deterministic vs. Stochastic Simulation

    I find I have to build simulations with increasing frequency in my work and life.

  21. 🔮 NetworkX and Python Futures

    Note: This post was updated to work with NetworkX and for clarity.

  22. 👉 Affine Scaling in R

    I recently stumbled across an implementation of the affine scaling interior point method for solving linear programs that I’d coded up in R once upon a time.

  23. 🐪 Reformed JAPHs: Transpiler

    Note: This post was edited for clarity.

  24. 🐪 Reformed JAPHs: Turing Machine

    Note: This post was edited for clarity.

  25. 🐪 Reformed JAPHs: Huffman Coding

    Note: This post was edited for clarity.

  26. 🐪 Reformed JAPHs: Rolling Effect

    Note: This post was updated to work with Python 3.12.

  27. 🐪 Reformed JAPHs: ROT13

    Note: This post was updated to work with Python 3.12.

  28. 🐪 Reformed JAPHs: Ridiculous Anagram

    Here’s the second in my reformed JAPH series.

  29. 🐪 Reformed JAPHs: Alphabetic Indexing

    Note: This post was edited for clarity.

  30. 📈 Simulating GDP Growth

    I hope you saw “China’s way to the top” on the Post’s website recently.

  31. Note: This post was updated to include an example data file.

  32. This post is based on a memo I sent to some former colleagues at the Post.

  33. 🗳 Off the Cuff Voter Fraud Detection

    Consider this scenario: You run a contest that accepts votes from the general Internet population.

  34. 🧐 Data Fitting 1 - Linear Data Fitting

    Note: This post was updated to work with Python 3 and PySCIPOpt.

  35. 🐍 Monte Carlo Simulation in Python

    Note: This post was updated to work with Python 3.

  36. ⚡️ On the Beauty of Power Sets

    One of the difficulties we encounter in solving the Traveling Salesman Problem (TSP) is that, for even a small number of cities, a complete description of the problem requires a factorial number of constraints.

  37. 📐 Uncapacitated Lot Sizing

    Uncapacitated Lot Sizing (ULS) is a classic OR problem that seeks to minimize the cost of satisfying known demand for a product over time.