📈 There’s one thing you don’t need, a new challenge, the power of competitions
Local Optimum: short, imperfect-yet-useful ideas - Edition #12
Welcome to a new edition of Local Optimum: a short, imperfect-yet-useful collection of ideas related to optimization, decision-making, and applied Operations Research.
Let’s dive in! 🪂
1) 🙅 There’s one thing you don’t need
Unlike in your thesis research, real-world optimization projects rarely require a formal proof of optimality:
It’s expensive in terms of developing and running times
Businesses don’t care if you got the optimality or got behind by 1%
There are a lot of stochastic processes that make it impossible to guarantee optimality
So next time, ask yourself if a good enough solution will do the trick.
2) 🎯 A new challenge
Competitions can be a good place to challenge yourself to learn new concepts or force yourself to give a software solution in no time.
And I just found a new optimization competition in Colombia during this month.
Those are the things we need more of!
3) 🏆 The power of competitions
I’ve seen many competitions in Machine Learning in specific places like Kaggle or AIcrowd.
One of the best things they do is to gather lots of people around a topic, nurturing a community of engaged developers.
They do it through:
Democratizing problem-solving
Fostering rapid knowledge exchange
Bridging the gap between theoretical research and actionable solutions
However, I haven’t seen the same happening in Operations Research.
A centralized platform for competitions in OR would help a lot, really, as today you need to be in touch with all the organizations that creates a challenge (like ASOCIO in Colombia as I said in the previous section).
That’s why I talked about the power of competitions in OR:
Symmetry problems in optimization…
Are draining your brain.
When you can assign the same resource to several tasks, and it happens to several resources at the same time, you most probably are facing a symmetry.
They’re a pain as they make your problem more complex than usual. I lived it in my skin.
Next Monday, I’ll share the third part of the 6-part series titled Where did the time go?, where I address several topics around tractability issues in optimization problems.
I’ll cover:
🧱 What symmetry means in optimization
🚨 How it can ruin solver performance
🛠 Practical ways to dealing with it
If you’re facing symmetry problems, this will be useful. See you Monday!
And that’s it for today!
If you’re finding this newsletter valuable, consider doing any of these:
1) 🔒 Subscribe to the full version: if you aren’t already, consider becoming a paid subscriber. You’ll get access to the full archive, a private chat group, and 30% off new products.
2) 🤝🏻 Collaborate with Feasible. I’m always looking for great products and services that I can recommend to subscribers. Also, if you want to write an article with me, I’m open to that! If you are interested in reaching an audience of Operations Research Engineers, you may want to do that here.
3) 📤 Share the newsletter with a friend, and earn rewards in compensation. You’re just one referral away from getting The Modern OR Engineer Playbook: Mindset, methods, and metrics to deliver Optimization that matters.
If you have any comments or feedback, just respond to this email!
Have a nice day ahead ☀️
Borja.