Ryan O'Neil

Optimization AI — Integer and Constraint Programming. Decision Diagrams. Cat and early music enthusiast. Founding nextmv.io. Prefers Go, Python, and Julia.

2024-11-16

@mistersql The GenAI version involves the same people but instead prompts them with randomly generated assembly and asks them to score it.

2024-11-09

I've finally had the chance to play with Gurobi's hierarchical optimization features, and they're pretty nice!

ryanjoneil.github.io/posts/202

2024-03-20

As I've been renovating old blog posts, some are more fun that others. This one was kind of fun to update with the latest #SCIP libraries.

ryanjoneil.github.io/posts/201

2023-12-06

This looks like a fun new book!

Problems and Solutions for Integer and Combinatorial Optimization: Building Skills in Discrete Optimization

Topics: modeling capabilities of integer variables, the Branch-and-Bound method, cutting planes, network optimization models, shortest path problems, optimum tree problems, maximal cardinality matching problems, matching-covering duality, symmetric and asymmetric TSP, 2-matching and 1-tree relaxations, VRP formulations, and DP.

my.siam.org/Store/Product/view

2023-11-30

It's really neat seeing how active a project #Pyomo is.

github.com/Pyomo/pyomo/blob/ma

2023-11-28

This post riffs a bit on a recent post by Erwin Kalvelagen about using #optimization to schedule team meetings, and attempt to reduce double- and triple-booking using #julia, #jump, and #scip.

ryanjoneil.github.io/posts/202

Ryan O'Neil boosted:
2023-11-28

“The application of OR-Tools and LAD regression for forecasting feels new, but the use of LP for shift scheduling is timeless.”

@ryanjoneil demos OR-Tools, HiGHS, Nextroute: nextmv.io/videos/forecast-sche

#datascience #Python #logistics #lastmile #linearprogramming #orms #informs #ORTools

2023-10-31

At @nextmv we like to do #optimization speed runs. In a couple weeks, we'll be upping the ante and do 3 in 30 minutes.

Come see the 3 main models you need to operate an #ondemand #lastmile service using 3 different solvers: #ORTools, #HiGHS and our own #nextroute.

nextmv.io/videos/forecast-sche

2023-09-18

Guilhem Molines of IBM discusses the value of decision rules over code at #DecisionCAMP 2023:

- transparency
- traceability
- explainability

All important parts of decision #models.

2023-09-18

Alan Fish at DecisionCAMP 2023 (paraphrased):

"#ModelOps is about managing the performance of models. #DataOps is about the correctness of data."

2023-09-18

Denis Gagne at DecisionCAMP 2023:

"Symbolic #AI has proven better for decision automation" partly because it is "better at abstract problems."

Sub-Symbolic AI is "better at sensing and perceptual problems."

2023-09-18

Gary Hallmark showing decision modeling using #chatgpt at DecisionCAMP 2023 (paraphrased):

"It feels like I'm spending more time on prompt engineering than I spent on software engineering."

Interesting observation: GPT seems to be better at generating useful Python code than JSON data.

Ryan O'Neil boosted:
Denis Buckleywellingtonrock
2023-09-14
teacher: 'Where is the Capital of England?'
Young pupil: 'In the Offshore bank accounts of the 1%'
2023-09-14

Granted, her grandmother defended in her 60s, so 📉?

2023-09-14

Hope she likes her thesis advisor!

2023-09-14

This morning I wished my toddler well as she went off to school and realized that, if she is like me, this will be her life for the next 37 years.

Ryan O'Neil boosted:
2023-09-12

Big idea: Name research projects after other researchers’ cats

2023-09-11

#Python language gotchas can be pretty crazy. I remember them making it hard to build clean APIs back when I did a lot of Python dev. Here's an example.

github.com/scipopt/PySCIPOpt/t

2023-09-09

Likely our last good beach day of the year in #Maine.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst