📈 Optimization is everywhere (like The Matrix), Using SAT solving for Quantum Computing, and how to identify optimization problems
Local Optimum: short, imperfect-yet-useful ideas - Edition #6
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) 🕶️ Optimization is everywhere, like The Matrix
I see optimization everywhere.
Literally.
If we could take that famous quote from The Matrix and just replace those words with optimization, you'd pretty much know what's going on inside my head:
Optimization is everywhere.
It is all around us.
Even now, in this very room.
You can see it when you look out your window or when you turn on your television.
You can feel it when you go to work... when you go to church... when you pay your taxes.
It is the world that has been pulled over your eyes to blind you from the truth.
Despite I’m a big fan of The Matrix, probably (and provably) the best science fiction movie of all time, I must say those previous lines do have a point, don’t they?
I mean, I just realized I can see SAT problems…
In my bathroom 😅
(picture taken just a few days ago)
2) ✨ Using SAT solving for Quantum Computing
Efficient quantum circuit mapping gives you:
Fewer errors
Shorter runtimes
Better use of quantum resources
Why? Because…
1. 🧠 Quantum computers have physical constraints
Quantum processors (like those from IBM, Rigetti, or Amazon Braket) have qubits arranged in a specific topology.
But not all qubits can interact directly.
So, if your algorithm requires interactions between qubits that aren’t directly connected, you need to insert extra swap gates to bring them together.
(These swaps are costly (in time and in error rate), so minimizing them is crucial.)
2. ⚙️ Every extra gate increases error
Quantum gates are not perfect, they introduce noise.
More gates = higher chance the entire computation will fail before it finishes.
Especially on NISQ (Noisy Intermediate-Scale Quantum) devices, the fewer the gates, the better.
NISQ devices are the current generation of quantum computers.
3. ⏱️ Execution time matters
Quantum states decohere over time.
(Decoherence is what happens when a quantum state starts to lose its "quantumness" over time.)
Shorter circuits are more likely to complete before decoherence ruins the computation.
Faster compilation → quicker experimentation and iteration.
4. 📈 Scalability
As quantum algorithms get more complex, mapping them efficiently is the only way to scale.
Better mapping = more powerful algorithms on limited hardware.
🎯 So…
Enhancing the efficiency of mapping quantum computations onto physical quantum circuits is crucial.
And Amazon is using SAT solving to optimize quantum circuit mapping.
3) 🔍 How to identify optimization problems
Identifying optimization problems early can be the difference between smooth scaling… Or costly chaos later.
So where should you look?
Identify bottlenecks, inefficiencies, or excessive costs (like long leading times in logistics).
Look for complex decision-making environments (like assigning a big staff to shifts under several constraints).
Consider scalability and impact (if throwing more people at the problem isn’t helping, that’s a sign).
In order to accomplish that, you’ll need to…
Start with processes, asking questions about decisions.
Collect data and define problems.
Get external perspectives, like consultants, peers, or even your customers.
Want the full breakdown? I covered it in a past post 👇
What if one of the top three conferences in AI and ML…
Had a lot to say in Operations Research?
📅 Next Monday, I’ll share some of the most interesting papers being presented this year at ICLR, the International Conference on Learning Representations.
It’s one of the most influential AI conferences in the world; a clear window into what’s coming next in the field.
And this year, several papers are diving into OR-related topics.
👀 If you want to stay ahead of the curve, this roundup will be worth your time. See you Monday!
And that’s it for today!
If you’re finding this newsletter valuable, consider doing any of these:
1) 📣 Partner with Feasible. I’m always looking for great products and services that I can recommend to subscribers. If you are interested in reaching an audience of Operations Research Engineers, you may want to advertise here. Just 📨 answer this email 📨 and I’ll get back to you.
2) 📤 Share the newsletter with a friend, and earn rewards in compensation.
If you have any comments or feedback, just respond to this email!
Have a nice day ahead ☀️
Borja.