In short
Mathematical optimization for business decision-making—how to convert decision problems into an objective function with constraints to provably find optimal actions (or bound how close you are). Episode also covers learning resources, Grobi’s tooling (including LLM-assisted “Growbot”), GPU acceleration, and real customer use cases.
Guest background
Jerry Yurchisin is a senior data science strategist at Grobi (G-U-R-O-B-I), a B2B optimization solver used by many Fortune 500 enterprises. He focuses on bringing optimization to the data science/AI community via free tutorials, notebooks, and courses.
Key claims
- ML/statistics predict outcomes; optimization is prescriptive: it outputs the best decisions for a modeled system.
- Optimization provides mathematical guarantees (e.g., MIP gap) versus heuristic “local” methods.
- Grobi offers free learning via grobi.com/learn and a small-scale Python package install (pip install gurobipy).
- Grobi is exploring GPU-based solving for very large linear programs (LPs), including NVIDIA’s open-source COOPT.
Notable examples
- Burrito Optimization Game (burritooptimizationgame.com) to demonstrate how limited-cost decisions beat human intuition.
- Toyota: vehicle manufacturing planning with scenario testing (e.g., tariff/supply shocks) via an LLM interface for planners.
- Total Wine: large-scale purchasing/inventory replenishment decisions across many product formats and delivery timing.
- New Grobi “Growbot” custom GPTs to help formulate optimization models from natural language.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOGuest Introduction: Jerry Yurchisin
0:54 to 1:51
Meet Jerry Yurchisin, a senior data science strategist from Grobi.
“This episode of Super Data Science is made possible by Anthropic, Dell, Intel, and the Open Data Science Conference.”
Understanding Mathematical Optimization
1:51 to 3:42
Jerry provides an overview of mathematical optimization and its importance.
“And we've described this in those preceding episodes as a great tool for data scientists, AI engineers to have in their tool belt alongside statistical approaches, alongside machine learning approaches.”
Components of Mathematical Optimization
3:42 to 6:16
Explore the key components of mathematical optimization in business decisions.
“So that's what mathematical optimization does is it provides essentially a framework for you to take your, your business problem, sort of distill it down into three sort of main components.”
The Burrito Optimization Game
6:16 to 7:51
Learn about a fun game that illustrates the complexity of optimization decisions.
“How much of product A should I make at this manufacturing facility?”
Challenges of Human Decision Making
7:51 to 11:15
Discuss the difficulties humans face in making optimal decisions compared to algorithms.
“So I was talking about all this, you know, like supply chain, blah, blah, blah, and how decisions can be, you know, very complex.”
Upcoming Game: Grow Bean
11:15 to 13:44
A teaser about an upcoming game focused on pricing strategies for maximizing profit.
“I've played it many times and it's intuitive.”
Introduction to Grobi Optimization Company
13:44 to 14:01
Discover more about Grobi, a leading company in mathematical optimization.
Understanding Garobi's Role in Optimization
14:01 to 21:08
Learn about Garobi's significance in the mathematical optimization industry and its partnerships with major companies like NVIDIA.
“then obviously they heard you in the two preceding episodes that you were on, and they might know a bit about Garobi.”
Exploring Free Resources for Mathematical Optimization
21:09 to 22:26
Discover the free tools and resources available for learning mathematical optimization with Garobi, including code tutorials and online courses.
“cool that you found some ways to integrate GPUs into real world applications of mathematical optimization.”
Integrating Optimization in Data Science
22:27 to 27:58
Understand how to implement mathematical optimization in data science projects and the importance of using the right tools.
“done with this sentence, you can open up a notebook and see optimization firsthand.”
Show all 23 chapters
Understanding Mathematical Optimization
28:00 to 28:38
Learn about the unique aspects of mathematical optimization compared to other methods.
“Thanks for all those resources, Jerry, for our listeners, for them to be able to get into optimization right away.”
Proving Optimal Solutions
28:38 to 29:38
Discover how mathematical optimization can provide worst-case bounds for solutions.
“And that's why we call it mathematical optimization is because if you've lived in the world of mathematics for any bit of time, proofs are important.”
Limitations of Other Optimization Algorithms
29:38 to 31:01
Explore the limitations of algorithms like simulated annealing versus mathematical optimization.
“What we do also provide is a worst case sort of bound on like how far you can be, which is really, really interesting that no other approach can.”
Geometry and Topology in Optimization
31:01 to 32:54
Understand the role of geometry and topology in mathematical optimization.
“But that does not have this gap, does not have this guarantee.”
Historical Context of Mathematical Algorithms
32:54 to 36:22
Learn about the historical development of algorithms in mathematical optimization.
“That's a little, yeah, not super close, but pretty close.”
Introduction of LLMs in Optimization
36:22 to 39:21
Discover how large language models are being integrated into mathematical optimization.
“like a neural network that was in the 40s was when that kind of stuff was being the 50s i think yeah Yeah.”
Using Girobi's Tools for Optimization
40:01 to 42:01
Explore how Girobi's tools help in understanding and solving optimization problems.
“and come up with like a very sort of concrete and thorough problem statement.”
Integrating LLMs into Mathematical Optimization
42:01 to 45:06
Learn how Garobot utilizes large language models to streamline mathematical optimization processes.
“Or whatever you're trying to think about your problem is, it's a great way to go about it.”
Real-Life Use Cases of Mathematical Optimization
45:06 to 50:40
Explore practical applications of mathematical optimization in industries like automotive and retail.
“It's nice to see it there for you folks at Garobi.”
Challenges and Success Stories in Optimization
50:40 to 56:00
Understand the challenges faced by companies and their success stories using optimization techniques.
“And the other one is with Total Wine, the other ones that I can mention is Total Wine.”
The Future of Quantum Computing and Optimization
56:01 to 1:02:30
Exploration of how quantum computing may impact mathematical optimization and why businesses should act now.
“It's great to be able to get all the detail on these kinds of mathematical optimization projects.”
Book Recommendations from Jerry Yurchisin
1:02:31 to 1:04:41
Jerry shares personal book recommendations that provide insights on parenting and life lessons.
“idea where you're going to go with that answer.”
Following Jerry on Social Media
1:04:42 to 1:06:36
Discussion on how listeners can follow Jerry for insights on mathematical optimization and related events.
“that I usually talk about with what I recommended the number zero.”
Transcript
Automatic transcript. May contain errors.0:00Jon Krohn:What if I told you there was a quantitative approach to precisely solving many of the most important problems of business faces, allowing profitability to be boosted using data alone, but that very few people even know what this approach is? Welcome to the Super Data Science Podcast. I'm your host, Jon Krohn. Today, we've got the brilliant quantitative mind of Jerry Yurchisin on the show. Jerry is a senior data science strategist at Grobi, the business rapidly solving complex real world problems for most of America's largest enterprises, allowing them to automate decisions that optimize efficiency and profitability.
0:35Jon Krohn:What's the trick? It's mathematical optimization, an approach few data scientists know. In this episode, Jerry spills the beans on mathematical optimization, including free open source resources to implement it, real world use cases, and what the future holds for this powerful approach. Enjoy. This episode of Super Data Science is made possible by Anthropic, Dell, Intel, and the Open Data Science Conference. Jerry, welcome back for your round three on the Super Data Science Podcast. It's great to have you here yet again. Jerry, where are you calling in from today? Thanks. I am still in the greater Washington, D.C.
1:17area, specifically Vienna, Virginia. Happy to be back.
1:22Jon Krohn:Third time's the charm. It's going to be a good one. I'm really excited for the topics that we're covering in this episode. So people who will have listened to your two previous episodes, each of which are about a year ahead of each other. So your first appearance on the show was episode 723, and the second one was episode 813. And I bring these episode numbers up because you are an expert in what they call mathematical optimization. And And we've described this in those preceding episodes as a great tool for data scientists, AI engineers to have in their tool belt alongside statistical approaches, alongside machine learning approaches.
2:05Jon Krohn:It provides another major category, another major way to be solving problems. And mathematical optimization can solve kinds of problems that machine learning or statistics or AI can't. And so, Jerry, maybe so that people don't have to necessarily go back to those previous episodes, although if they want a lot more, a much more detailed intro to mathematical optimization, they should do that. But maybe you could give us just a few minutes providing kind of a general overview of what mathematical optimization is. Yes. Highly recommend going back to those previous episodes because I do dive into a amount of detail, but sort of the high level, I guess, elevator pitch for mathematical optimization is it does precisely what you were describing, John, of it solves just a different problem.
3:01A lot of, again, if you think about what you're trying to do with what we can call now sort of a classical AI, you know, with traditional machine learning, statistical approaches, Those are all trying to take a ton of data and figure out what the future is going to look like. That's by and large what those approaches do, and they do a great job at that. But it doesn't tell you exactly what actions you should take, what choices you should make, what decisions you should make for your specific system or problem, your complex decision problem that you have. you could make slightly better decisions with that information but by and large with like massive businesses or even small businesses but the the complexity of the decision problem is can be astronomical and while a little bit of a little bit of a of a good prediction can help it's just there's just too much there's just too much sort of decision space to make like the right decision, not yet alone, like something that's like really optimal.
4:14So that's what mathematical optimization does is it provides essentially a framework for you to take your, your business problem, sort of distill it down into three sort of main components. One being the, what are the actual decisions I can make? What are the levers I can pull? What are the buttons I can push? So for instance, if, if you're talking about like a, like a supply chain network design problem like what facilities should I open up where should I have distribution centers you know things like that like I can have one in DC I can have one in Atlanta I can have one in in Boston I can have one in Houston those are all potential decisions so you have to sort of have a clear understanding of what all those potential decisions are and then you need to understand how they can be possibly constrained.
5:07So what are your business rules? What are the things that are sort of limiting factors? So obviously, it would be great to open up all of these distribution centers and make sure that all of your customers get something immediately. That's great. But obviously, you're going to be constrained by cost. You're going to be constrained by sort of people. You're going to be constrained by maybe regulations or whatever it may be. There's always business rules. There's always things that are sort of limiting your options. But you want to sort of take all those into consideration with some objective in mind.
5:44So we have what we call an objective function. So I want to make my decisions that fit my constraints, but I want to do so while minimizing my costs, while maximizing my profit, while minimizing my carbon footprint, while doing all these sort of things that you want to do. You sort of want to push some objective as high up as you can or as far down as you can while making sure that you respect the rules that you have in place. And then the output is the values of those decisions. Like, what should I be doing? How much of product A should I make at this manufacturing facility? How much should I ship of that to this distribution facility?
6:28How much of that should I ship to the individual customers? You know, things like that. Like all of those are, those are the types of decisions that businesses need to make. And that's what mathematical optimization does. And you might be thinking, well, okay, that doesn't sound all that complicated. If you sort of think about making it, if you're producing, you know, hundreds of products, let alone thousands or maybe tens of thousands of products, and you have all these potential options of where they can be made. The source material can come from all these different places. The ways that you can ship things, the amounts that you can ship, quantities and all this sort of stuff, you can sort of see how a couple easy decisions, once you really sort of factor in the true scale, really become massive and become sort of just impossible for a person to do, but also become impossible for something that's just made to predict a little bit of the future.
7:30Also, it becomes impossible for those types of tools to do this well.
7:36Jon Krohn:Yeah, thanks for that brief overview of what mathematical optimization is. An invaluable tool for people to learn. Do you still have the burrito optimization game up and live? It is up. It is live. It is a great way to understand the complexity of optimization. So I was talking about all this, you know, like supply chain, blah, blah, blah, and how decisions can be, you know, very complex. So yeah, a couple of years ago, we've made a game. So if you go to burritooptimizationgame.com or just sort of search burrito optimization, if you just search burrito optimization. We'll put a link in the show notes too, for sure.
8:20Jon Krohn:Perfect. Yeah. There's this quick little game where you have essentially two types of decisions that you can make. You run a you have a fleet of sort of food trucks that all serve burritos and you have two types of decisions. You need to decide the number of trucks you want to use to feed a city full of hungry people during lunch. And where do you place them? So two pretty basic decisions. Okay, I want 10 trucks or I want three trucks or I want just two trucks or one and where to place them in sort of like these discrete locations, like at this intersection or this intersection or on this street or in front of this building.
8:59So super basic. But essentially what the game does is it allows you to sort of test things out, move things around, and you sort of see if I place this many trucks at this location, this is what my profit is going to be. If I mess with things a little bit, here's how it's going to change my profit. So you could sort of tweak all this stuff sort of manually. And then you click, okay, I think my solution, I think this is optimal. Can't get any better than this. Boom, you click like solve. And then what happens is on the back end, Groby will solve the problem and determine the optimal number of trucks and the optimal location and compare your solution.
9:40Because each putting out infinite trucks may seem like a good idea, but all those are going to have a fixed cost to it. And then, and so you can't just put a truck everywhere because you don't have that. It costs lots of money. So, and then where to place that limited number of trucks is also a tough choice because you don't know exactly, exactly. Okay. If I move it one spot over, what's my, you know, what's my increase there is kind of tough to see manually. But when you have a sort of an algorithmic approach, then you can sort of trust the output a little bit better. So that's the idea of the game is, okay, let's see if you can do better than optimization.
10:24And it goes day by day in terms of like the number of rounds. So you start with a very, very super simple like problem. And I would say maybe 20 % of the people get the optimal solution. like they can match optimal on the first super simple day. And then once you get past that, it's impossible. So it just sort of shows like gut intuition, sort of visual reasoning, all these sorts of things are not the best way to be making large scale decisions, particularly in which if I shave off, you know, 2%, if I'm a massive company, and I shave off 2 % of my sort of fuel costs, that's a massive, massive savings.
11:04So it just sort of shows the complexity of decisions shows that the way that we've been approaching these decisions is probably maybe not the best way. And again, it sort of shows that the difference between the predictive nature of machine learning and statistics and stuff and the prescriptive nature of optimization, which is, hey, okay, what am I supposed to do in order to get the best outcome, given I know what the future may look like.
11:36Jon Krohn:Yeah, it's a fun game to play. I've played it many times and it's intuitive. It really gives you a sense of these kinds of optimization problems and how they differ from machine learning problems or statistical problems and how it gives you all these levers for maximizing some objective. Like you said at the beginning of the episode, like, you know, maximizing profits and or minimizing climate change impact, all these kinds of things simultaneously. And even though the burrito optimization game is literally a toy example, it still shows how complicated, even in this very constrained environment, how difficult it becomes to make decisions as a human that even remotely approximate what the optimal solution would be.
12:23Jon Krohn:And then, like you said, in real life, you could have tens of thousands of products and you can't, you know, no human can like look at a spreadsheet and just be like, cool, let's build a store in Auckland, New Zealand. That's what we need. Exactly. Yeah. Yeah. It's, um, and, uh, on the, on the note of games, um, definitely check out the Brito optimization game. I'll give a little bit of a teaser of a new game because the Brito optimization game was so awesome. Uh, we are in currently in development of a new game, um, which is all about, it's going to be called grow bean. And it's about coffee.
13:01It's sort of like a queuing theory problem of what are the prices, what price should I set in order to get, you know, get maximum profit. So if you have your, your prices are way too low, you're going to be overwhelmed with, with, with, with customers. You can't serve them all nice in a nice fashion and things like that. but if you set your price too high no one's going to come so you got to find that right balance in order to to keep people interested but also make you know make money and make sure that you're you're actually meeting your costs and stuff like that so so that's another game that's that's in development that's a that's a 2026 thing but keep your eyes out for that as well i expect you to be
13:44Jon Krohn:pinging me with the link to goro bean as soon as it's out jerry i can't wait to play uh and speaking Speaking of Garobi, we haven't talked too much about your company yet, Garobi, G-U-R-O-B-I, which a lot of people, I mean, if people have been listening to this podcast for years, then obviously they heard you in the two preceding episodes that you were on, and they might know a bit about Garobi. And a lot of people in our industry might know Garobi, probably more than if you walked up to people on the street and said, have you heard of Garobi? but Garobi is a really interesting company because you know it doesn't it it's not like Nike or like Lululemon or some kind of consumer product Apple where you're selling direct to consumers and so everyone's kind of aware of it when it's a really big company because Garobi is on the scale of those kinds of companies in terms of revenue and company size but it's a B2B company.
14:40Jon Krohn:And so some people haven't heard of it, even though it is gigantic in our industry. I think it's fair to say, uh, I don't know if you can correct me, but I think Roby optimization is the biggest optimization, like mathematical optimization company in the world. And it is certainly, I know we've talked about in previous episodes, how a crazy proportion, the vast majority of, you know, if you look at the top hundred or the top 10 companies in the United States by market capitalization, Groby is used by almost all of them or a crazy proportion of them. And so really important company. And interestingly, this year at NVIDIA GTC, which is NVIDIA's big annual conference, the NVIDIA CEO Jensen name dropped Groby in his big keynote.
15:33Jon Krohn:Do you want to tell us a bit more about that, Jerry? One of the reasons I think why, if you go back to another episode, I probably talk about this as well a bit, is where Groby is specifically us, is used by all of these top companies, all of these massive companies, all of these sort of Fortune 500, 10, whatever, Fortune N, there are going to be a significant proportion of them using Garobi. And if not Garobi, they use optimization as well, but maybe they just don't have the right problems for us. The part of the reason you don't hear about that is people like to keep it a secret. We're a differentiator, and you don't want to sort of leave, you don't want to tell your competitors exactly what you're doing to slash you, to save tons on costs or to build productivity or build efficiency or something like that, you're not going to be, you don't want to sort of always talk about that.
16:31But specifically with NVIDIA, yeah, we've had a nice sort of partnership with them. We still keep in close contact. Our executive team went out to their headquarters, you know, maybe a couple of months ago, sort of chat things up and sort of see what the future can hold between us as a collaboration. But specifically with the keynote and everything, NVIDIA sort of, they released an open source solver, which is sort of like the name that we use for Garobi and products that are like us, is a mathematical optimization solver. They released a solver, an open source solver, and we sort of worked with them and they worked with us to sort of have some learnings about that.
17:20but something called it's called coopt and so it's a library that actually solves similar problems to to grow but it works specifically on GPUs and that's where actually where we're going a little bit into that space as well is to see how mathematical optimization can work on on that hardware because essentially the the mathematics behind mathematical optimization um there's uh we sort of have this internal saying of of um gpus hate pivoting and what i mean by that is there's a specific sort of mathematical sort of operation that happens when you solve these types of problems mathematical optimization problems with traditional algorithms that that is called pivots um and it's just not great for gpus it's not highly paralyzable it's not you know it just doesn't sort of fit that mold very well so we're trying to see how can we leverage other algorithms which have been sort of coming out other um other sort of techniques or other approaches to really take take advantage of the massive sort of power that gpus can can can provide uh computationally so just that traditionally cpus are were the best um sort of fit for for the types of calculations, the types of sort of mathematical operations that were happening.
18:46But now we're sort of seeing that there is a space for GPUs. And it's specifically if you have what we call a super large linear program. So a super large LP is what we say. And a linear program is all the stuff that I was talking about at the beginning, your decision variables, your constraints, your objective, but everything is, all the relationships are linear and all of your decision variables can be sort of a continuous, can take a range in some continuous sort of between A and B type of thing. A lot of decision variables for like supply chain and all other types of things, you have these discrete decision variables, yes, no, on, off type things.
19:32But for these really large scale LPs, linear programs, we have been seeing that GPUs are actually, and the algorithms that can run on those, are providing some significant benefits and really sort of reducing some solve times with those problems on GPUs. So we're actually starting to incorporate that with the Grovi product. We're asking our customers who have these problems to send in their problems so we can help them tune it, understand everything. So it is a new space that we are diving into that other companies like NVIDIA are diving into. We're having partnerships with them. Obviously, we've released a couple blog articles together, sort of highlighting the advantages and stuff like that.
20:25You can watch a really cool webinar that one of our founders of the company, he tested all this stuff out himself. And so you can sort of see the benefits of using GPUs to solve these optimization problems sort of firsthand and sort of get his take on it. Um, so yeah, it's a really exciting thing for us to be getting into. Um, it's new, it's really challenging our, our, uh, R and D team. They're super excited, uh, to keep diving into this and, um, we're excited to put the, what the future holds and we're hoping that, um, that we, and we can maintain a partnership and, um, and yeah, just keep, keep pushing the, the frontier of optimization.
21:08We don't want to leave any stone unturned.
21:10Jon Krohn:Fantastic. cool that you found some ways to integrate GPUs into real world applications of mathematical optimization. And it's interesting, you mentioned there how NVIDIA has this coopt. And so that's kind of like for people who are familiar with GPUs and NVIDIA, you're already familiar with CUDA, C-U-D-A. And so this is like the same opening two letters and then opt like optimization. and yeah so you talk about that open source project but uh gorobe also does open source packages um and in addition to that something that i can't believe i didn't mention earlier is that you personally jerry you've done tons of tutorials and notebooks of code that are available for free to folks and so i'll have a link to those in the show notes but i don't know if you just just want you know if people have been listening to this episode and thinking oh mathematical optimization it's something i should probably be learning oh it kind of sounds like groby is this like pay-to-play uh platform and i maybe can't get started with mathematical optimization unless i have like this big enterprise groby license or something but that isn't right they can actually just be going today right now uh to to use uh free resources that you've created and get going on learning mathematical optimization right yeah yeah you can get uh by the time i'm done with this sentence, you can open up a notebook and see optimization firsthand.
22:37Yeah, I mean, that's been my sort of main focus from joining Garobi almost four years ago, which seems like an eternity ago, was my role is to help bring optimization to the data science AI community. And part of that was like, we need to make learning resources that's that you know data scientists can digest quickly and understand the benefits easily and and sort of just take off and and go with it um and sort of notebook examples um a lot of uh sort of online training videos and and things of that nature yeah that's that's where i've been focusing um a lot of my time and essentially if you go to i mean we could put this uh everywhere um the url but it's easy to remember just groby.com slash learn is sort of our new sort of place for anyone to go who wants to learn mathematical optimization with groby and you can go to that website you can see a bunch of videos of of me and other people um talking about the the basics of optimization intermediate level stuff anywhere you want to go um you can you can get what you're what you're looking for and get started.
23:58And essentially, we provide a very small scale free license for online learning. So if you just pip install gorobe.py, which is our Python package, and by far the most utilized API we have, just pip install gorobe.py. You can use that for as long as you need. and you can get, but that there is a size limitation to that problem. You can't go and solve the problems I was talking about before with, you know, where you have like millions or billions or trillions of decisions to make. That's, yeah, can't do that. But you can get started with a smaller scale problem that can be very accurate, can very accurately reflect your problem that you're actually trying to solve, like actual business problem.
24:49It just might not be at the right scale necessarily, but it is still a, it is kind of like a mathematical twin. People like to use the term digital twin. I like to call mathematical optimization models, a mathematical twin, because it is a mathematical representation of your, whatever problem or system that you have. So you can represent that and, and, you know, take your business problem, represent it a little bit of math, code up, you know, code up that math in Python and click, or, you know, really click, you hit, you enter an optimize argument and function, and then boom, out comes the, you know, out comes the optimal answer.
25:34And yeah, you can do that right now. And there's tons and tons of stuff that we put out there to help you along the way. I can't even, I can't even talk like i'm trying to think of all of them there's too many um but uh but yeah um specifically if you have a uh access to um udemy courses we put out a four-part uh course on it's called the introduction to optimization through the lens of data science big long title which must mean it's really really impressive and and a great course which is very true but we teamed up with uh georgia Tech and one of the great professors there, Dr. Joel Sokol, who runs a master's program there, master's in analytics at Georgia Tech, teamed up with him.
26:24So you can go through that and get tons of learning resources there. If you really, really like listening to me specifically, and I don't annoy you after an hour or so, we have sort of YouTube playlists. There's three of them now. There's what we call Opti 101, Optimization for Data Scientists 101. And then we have a 201, 202. So we have three of those, and we're going to be doing a 301 teaser in the end of November as well. So we'll have like a four-part series of optimization modeling and all. And it's not just like, here's, it's not just, here's a notebook, go have fun. But we also bring in, we have a great partner in a consulting company in Decision Spot.
27:16And we had one of my best friends now in the optimization world, Asan. He's a consultant. He does a lot of, you know, optimization modeling for customers. And so we bring in his perspective as well of like, okay, here's how you actually, not just like, here's a notebook, go have fun, but like, okay, here are the actual like real business problems that we are solving. Here are the things you really need to consider. So it's getting like a, not just a Garobi perspective, but an actual sort of another optimization expert that's not sort of under the Garobi umbrella, getting their perspective as well.
27:52So you can learn from those folks as well. We always partner with great people like that. So yeah, there's always more people to chat with.
28:01Jon Krohn:Thanks for all those resources, Jerry, for our listeners, for them to be able to get into optimization right away. And I want to highlight something that you said there that I think is really interesting, which is you said that they can use, say, a Python method to call the Groby mathematical optimization solver and find the optimal solution. And that That word is really interesting to me because mathematical optimization, unlike statistics or machine learning, is it correct to say that you can provably find the optimal solution? Yeah. Not approximate it, but actually find it. That's the big differentiator.
28:41And that's why we call it mathematical optimization is because if you've lived in the world of mathematics for any bit of time, proofs are important. And that's precisely what mathematical optimization provides is given the framework that we sort of say, okay, if you set up your decision variables, you set up your constraints, you set everything up like this in this. it's it's a kind of a specific but very flexible framework so you can model pretty much any problem like that if you if you do that and you apply these algorithms then what will come out is is the mathematically sort of guaranteed optimal solution and there are cases and our customers have this where where even their problems are super super large or super complex and they we can't necessarily prove that this solution is optimal.
29:38What we do also provide is a worst case sort of bound on like how far you can be, which is really, really interesting that no other approach can. So we can say, okay, we can, there's something that's called like what we call a MIP gap. And what that means is a mixed integer programming is the acronym for the typical sort of problem type that people use but there's a gap and the gap is like here's like the best here's your current solution and here is sort of like the the um sort of like the the mathematical sort of like best case that we have and essentially what happens is over time the the solutions we find go like this and then this this other sort of theoretical sort of value goes like this and essentially once they go and meet that's where we say okay this is provably the optimal solution because we have an upper bound and we have this and they come together.
Read the full transcript
30:36But even if it's like this, we could still tell you, oh, you're no more than 5 % off of optimal, no more than 2%, no more than whatever. That in itself is super, super valuable, I think, just to know how far off you can be. And again, that's not something that any other approach can say. You can sort of, even if you use other optimization algorithms, like something like simulated annealing is an optimization thing, is an optimization sort of process. But that does not have this gap, does not have this guarantee. T when it converges, it's just sort of, it's one of those processes that, that, okay, my, my solution hasn't changed by this amount, you know, over my last like thousand iterations.
31:29So I'm, I'm going to call it quits. We're good. That is something that, that we sort of call that like a local optimization. You're sort of getting into, if you're minimizing a function, you sort of, you might get into a little bit of a valley, but there could be a better valley right over there. That's, that's lower for your costs, but you can get stuck in those things. And that's what those types of algorithms, while super useful and beneficial, I'm not like saying that they're bad or anything. They just say, OK, yeah, I got something that looks like it's a good solution, but I can't prove it.
32:01What snap-down optimization can do is also take into consideration those other valleys and go from there and say, OK, this is the best valley.
32:10Jon Krohn:Now, it's interesting that you talk about peaks and valleys there in terms of optimization. Is another word for that topology, Jared? You can call it that. Yeah. Because there are, yeah, there are essentially the, if you sort of think of it as, you know, sort of describing these constraints, it sets up what we call a feasible region. And if you sort of think of it like, like in a, in a linear sense, it's kind of like a box, you know, it could be a square, but then you sort of start slicing that box in a bunch of different ways around the outside by constraints. then you get this like sort of complex shape.
32:48So it is like there is a lot of geometry that is important to mathematical optimization. That's actually precisely why we can do the why we can make the guarantees that we have is because of the geometry of the problem. And the math that goes along with that allows us to say, OK, because of all these proofs and theorems and all of these sort of all this mathematical theory, if this happens then we know that this is the optimal solution very cool and the reason why i bring up topology uh you already know why jerry but we had uh on social media at the time of
33:24Jon Krohn:recording yesterday um so about a month before people hear this a long time listener to the podcast and longtime social media follower a guy named roland phillips based actually i guess not too far away from you in Virginia, a place called Roanoke. Okay. Yeah. That's a little, yeah, not super close, but pretty close. But yeah. So Roland Phillips out of Roanoke, he is a chartered financial consultant and he has a degree in mathematics. He does a lot of work in analytics and automating business processes. And he commented on a recent, So we had an episode, episode 923, which I guess is now about a month ago relative to when people are hearing this episode.
34:09Jon Krohn:It was with Amy Hodler on graphs, on graph networks. And I guess she talked about topologies in something related to graphs. And yeah, Roland wrote that he really liked that episode and that he found it interesting that topology, that kind of word is being mentioned more and more. He says, I think the first mention with Jerry was episode 813. So one of the episodes that I mentioned of yours earlier in the episode, he says that you talked about topology. That was your previous appearance on the show. And yeah, it's interesting, I guess. I don't know. I'm just trying to, I'm tying a bunch of threads here together.
34:49I think it's a good point because people are beginning to, I think there's a little bit more like, hey, we need to take mathematics seriously in this. And that there is room for, we talk about like graph structures and stuff like that. That's something that is also prevalent in mathematical optimization when you're solving these really complex sort of problems where you're trying to understand these yes, no, on, off decisions, or you need to have your decision variables be actually the sort of discrete integer values. There's a lot of that type of stuff that happens as well. Um, and, and, uh, so yeah, it just sort of shows that, um, uh, understanding the mathematics behind things is, is never a bad idea.
35:44You know, it's, it's, it's, uh, sometimes it's hard. Sometimes it's maybe not quite as useful, but, um, but it doesn't hurt. And, and, and a lot of all, uh, pretty much all of these like cool sort of breakthrough things that we have um you know with with deep learning you know like 15 years ago or something like that and now with with um lms and everything there's there's there's a mathematical process that's behind it you don't really need to know everything about it but um but but it's there and and uh if you think about like the history of all this sort of stuff like the history of like a neural network that was in the 40s was when that kind of stuff was being the 50s i think yeah Yeah.
36:28Oh, maybe the forties. Yeah. Around that time.
36:31Jon Krohn:Exactly. I think about it. Yeah. Yeah. Yeah. But that's when most a century. Yeah. That's when the math behind that was being sort of invented. And, and the same thing is true with, with the optimization. That was actually around the same time where the sort of like the breakthrough algorithms for mathematical optimization, um, one being the, uh, called the, the, the simplex algorithm, um, which again, if you sort of look into that a little bit, you'll sort of see the, why geometry is important in that algorithm. But yeah, that stuff was developed a long, long time ago. It just, it took, particularly for something like deep learning, it took the massive amounts of data to make it useful and the massive amounts of computing power to actually sort of have that be a breakthrough.
37:16So yeah, it's interesting what may happen next with stuff that has been sort of long cast aside is like, eh, whatever, that's, I can't do that. But then, you know, with new technological breakthroughs, who knows?
37:28Jon Krohn:So, and speaking of neural networks, deep learning, new technological breakthroughs, something that is completely new at Girobi, as far as I'm aware, certainly we haven't talked about in any way in your preceding episodes, really, is use of LLMs of large language models. And so, for example, I believe that you may now have or you or Girobi will soon have a custom GPT in the chat GPT store. So right now we have actually technically three custom GPTs in the chat GPT store. One of them is called Growbot, which is now called Legacy Growbot. And I'll talk about what the new Growbot is in a little bit.
38:11Jon Krohn:That name will never go out of fashion. Yeah. The new Growbot, that's set. Yeah. We actually had a company vote about what we should call the new... Because we had old robot, we had a company vote about what we should call the new one. We had other names and stuff like that. And just new robot one by like, hands down. But the other things that you can find on the chat GPT store, what we call the Groby AI modeling prompt engineer and modeling assistant. And I highly recommend if you want to just sort of, you know, not take my word for all this and everything. And so it's like, OK, how can mathematical optimization work for my specific problem?
38:55Just go to that, fire up that custom GPT. And it's meant to be a very conversational sort of way of understanding if mathematical optimization is the right approach for your problem. And then if it is, let's have a little conversation back and forth to really develop the problem statement. Because that is the core. That's like the most important thing with a mathematical optimization problem in practice is really understanding your problem. And really understanding, again, what are all the levers that I should be able to have access to pulling and pushing buttons? What are all my possible things that I actually have control of?
39:39and one of the things that has, that leads to failure in optimization problems is, oh, I didn't consider this. So, you know, and the solution gave me something. The optimal solution is something that doesn't look like what I was expecting. And it's because I didn't give it all the information. I didn't model it properly. And that's what this prompt engineer is really there to help you do is really understand your problem and come up with like a very sort of concrete and thorough problem statement. So you should clearly, by the end of that, you should clearly know what your objective is. I want to minimize my costs or I want to minimize customer churn or something like that.
40:18And here are my sets of constraints and here are the decisions, decision variables, decisions that I can make to do that. That's what that's for. And then we have the modeling assistant, which is made to take that problem statement and then actually give you a sort of first stab at the mathematical formulation. So again, the process for all of these for mathematical optimization is take your business problem, understand it, transform it into math, which is essentially sets of linear or now nonlinear, but sets of equations and inequalities and things like that. Transform it mathematically and then transform that into code.
41:00That's what the modeling assistant is supposed to do is the last two of those. It gives you a first sort of stab at the formulation, the math part, and then also the code in Garobi Pi. And if the problem is small enough, it'll actually run it and solve it. We've attached essentially a Python wheel that has that limited solver capability attached to it. So you can actually sort of see it in action. So that's a great place to start. really understanding how optimization can be used, particularly in the very, in the context you're most interested in, because you can hear me talk about supply chain or logistics or, or whatever it may be, these sort of traditional fields where optimization is used sort of day in and day out by these massive companies.
41:48But also other things like, okay, well, I want to know about like, marketing mix optimization, I'm in a marketing department, how can I best spend my budget to maximize sort of clicks or something like that, boom, we can talk about that. Or whatever you're trying to think about your problem is, it's a great way to go about it. And all that's in the chat GPT store. And now we're sort of doing our own stuff as well with the new Garobot.
42:15Jon Krohn:Excellent. So the idea with Garobot, whether it's in the chat GPT store or outside of it, is that we're using large language models to make it easier to do mathematical optimization. So we're taking, you know, our business problem constraints that we have, maybe expressing that in natural language and getting a headstart on all the mathematical definitions that are essential to getting our optimization solver running. Yeah. Yeah. And, and particularly with, with, um, with the chat GPT store stuff and, and with, with the, the new robot, which is something that we host um uh it's you know um um essentially built with the aws with a clod running in the background um more or less and um so we we have that in between you know either of those yeah you sort of start with your sort of vague business problem and it helps you develop it and then yeah it gives you i mean it's obviously i don't think i need to preach to the choir here about like the how how you need to take the output of LLMs with, with the grain of salt and the caution and all that sort of stuff.
43:21You know, we all, we all know that, that, that not everything is perfect. That comes out, but particularly for, for this audience who may be learning optimization and, and stuff like that, it's really, really dang good. And it will give you really good responses, really correct modeling, model representations of your business problem, good code right out of the gate. And that's where we're moving towards as a company is let's build these tools. And GrowBot is being the first of that to really help sort of lower the barrier of entry, to speed up the process of defining your model, of doing the modeling, doing the code writing, and stuff like that, really speeding that up.
44:15And where Girobot sits now is it's best if you're a little bit of a, I don't want to say an expert, but if you have some experience with our API and our stuff like that, because it's really calling on our material, Our internal material, external material, all that sort of stuff, that's what's being used on the back end. And it really provides a great way to do things in a, to do all the modeling, to do all the coding and to do things like that in a way that is sort of just going to speed things up significantly. And we're really excited about where we're going to be going in the future. And there's going to be a lot more that we're going to hopefully put out there.
45:05Jon Krohn:Nice, really cool application, integrating LLMs essentially into the workflow of doing a mathematical optimization problem, making things easier for people in the flow of work, which is one of those great AI use cases. It's nice to see it there for you folks at Garobi. Something else that you have for us, I think that's completely new since your previous appearances on the show, are some interesting new real-life use cases of mathematical optimization. So you have, of course, alluded to some of them. We've talked about the burrito optimization game as a toy example or the new Garobine coffee example.
45:46Jon Krohn:you've mentioned that application areas like supply chain, logistics, those tend to be areas that use mathematical optimization a fair bit. But I'd love to dig into a few more cool real life use cases that have cropped up in recent months. Yeah. So we recently had what we call the Groby Decision Intelligence Summit. It's our fancy sort of event that we put on ourselves. We invite customers we invite prospects we invite anyone who's interested in in learning more about optimization you know we invite you to to come last year it just finished up a couple weeks ago um we were in vegas um and so we're bringing in like you know um uh super cool customers that are doing really cool things and we had a couple talks that that i thought were i like how you had to pause there because you're like, it could like company names go into your head and then you can't say them.
46:47So we get a, some pause, really cool companies. Um, but I will mention a couple, there's a couple that I can mention. There's some that I can't, um, sadly, um, again, we're, we're the best kept secret in decision-making. I guess that's what, if you're going to come away with anything, optimization and Garobi is the best kept secret because people don't like to talk about us because yeah. Why would you spill the beans? But there are two, two presentations that I really liked. One was from Toyota and they're, they're talking about how they used optimization for, for planning of vehicle manufacturing.
47:27So they're getting, you know, sort of you know, demand forecasts of like, okay, this, this is the, the number of this type of vehicle that I expect to, you know, to that customers would want in this region at this time. So you can sort of see if you're thinking about by region over a certain amount of time, the whole sort of fleet of Toyota vehicles that they offer, you know, that's a pretty big problem. And now you're thinking about like, okay, manufacturing that, how can I best manufacture these things, these cars at minimal costs and everything, you sort of see all of the small things that trickle into making a car.
48:14It's a very complex process. But so they ran through how they're sort of building tools. And there is an aspect of LLMs and natural language in this as well. But they allowed their planners to sort of interact with an optimization model that, you know, an optimization team built this optimization model, but they allowed sort of their planners to interact with that and do scenario tests. And and what if analysis on all of these sort of things? I'm like, well, what if what if the tariffs on this particular thing, you know, what if tariffs go up by from from zero percent to 10 percent? And then next week, they're 80 percent.
49:00And then the week after that, they're back down to 10. And sometimes they're 30 percent. You know, this is a it's an insane time to try and plan long term manufacturing right now. It's like insane with all this sort of fluctuation of particularly tariffs. But they had a tool that was at optimization in the back, had sort of an LLM sort of interface where the planners can really interact with this and say, OK, well, what if tariffs are this or what if, you know, my supply of this this thing was cut in half or something? It's like interacting with the optimization model in a very natural way and getting all these sort of cool scenarios and really being able to understand, okay, what if this happens?
49:45What should I be doing? How should I be manufacturing things at sort of like at some macro level and really making decisions that will impact the company? and it's just providing like a whole new way to access optimization to people who don't, they're not going to be writing the models, they're not going to be doing any of the Python coding, but these are the people who are making the decisions who have all that, have all this sort of SME expertise, all this business expertise, all this foundational knowledge of like, I actually know how to plan, you know, manufacturing for cars and stuff like that.
50:25I know all of this. I don't know optimization, but now we're now like this, this, this, you know, this group at Toyota, they did an exceptional job of sort of blending the two and letting people interact with that. So that was one super cool case. And the other one is with Total Wine, the other ones that I can mention is Total Wine. And what I it's again, a similar problem of like, how can I, it's a similar is problem because it's kind of supply chainy, but it's, you know, essentially, if you think about what a total wine store is, it's a massive store that has all the beer and wine that you could ever want.
51:03Like anything you're interested in finding and depending on state laws, there's maybe like, uh, like liquors and stuff like that too.
51:10Jon Krohn:Um, and here I thought it was a platform for getting complete complaints. I love it. But, uh, they, uh, what I really liked about their story is um sort of the think about like the the complexity of decision making um that can happen within within something that it's like okay well i buy a bunch of beer i buy a bunch of wine okay but you're sort of thinking about about again about complexities um and in the presentation the the presenter is talking about like okay i want to buy just like one brand of beer or something the the the choices that you have in just that single sort of brand is pretty massive like am i buying massive cases am i buying individual six packs how many am i buying you know um you know 20 you know uh cases of 24 cases of 18 you know all that sort of stuff when when am i getting them how often are they coming how often are they arriving um and everything like that and And now you think about that for pretty much every beer that exists in particularly in like North America or are you importing them?
52:16Every wine is sort of you sort of it's a massive, massive problem and not easy to solve. But what I really liked about about this problem is, you know, the Toyota folks that I just mentioned and a lot of our sort of customers, they are they have what we call operations research sort of expertise sort of in-house. Um, even the Toyota example, the person who presented it was not, you know, did not have the traditional background of our customer of our, of our common customer. Um, he is, uh, uh, an AI person, um, but, um, had some mathematical chops to him. And so it was like, not super, uh, he took to it a little bit faster than I think some would, but, um, but total wine folks, they were a team of data scientists.
53:03They were people who did not have a traditional sort of operations research background, industrial engineering. Those are some of the common degree types that people have who have been exposed to linear programming, mixed integer programming, the mathematical optimization things. That's where you typically learn that. These were people who were, you know, I'm a data scientist, been doing that for a decade now. Oh, we have this new problem type that we're trying to solve. machine learning is not cutting it. What else can we do? Oh, okay. I've learned of mathematical optimization. Now we need to actually do it.
53:39And so it was a total success story of, of taking a team of people who did not really know how to do this right away. Understanding their learning, their pain points and stuff like that, understanding what worked for them and what didn't. It was just a great story to hear that, that this stuff, you know, that if you're, if you're listening to this now and you're like, oh, well, you know, I'm, you know, I don't have time to listen. I don't have time to learn all of this or, or I don't know the benefits of should I just hire or something like that? You know, that's also complicated. It could be time consuming and blah, blah, blah.
54:14You can be done in house. You can build a team that can take care of this, that can do this at the scale. And, and I think this is where a company like Garobi, this is why I love working for the company I work for, is we don't just like hand you the software and say, good luck, have fun. You know, as long as your check clears, you know, blah, blah, blah, you know, we're not going to talk with you. We have an exceptional sort of support team that helps you with this. So if you get stuck, you know, not stuck with like, hey, I don't know how to build my model stuff but like hey this is taking a lot longer than i thought to run or or we're getting like these these um sort of error messages or or we have issues with this or that you have people you said you know when you submit like a a ticket with us you have someone with a phd in optimization or decades of experience that looks at that and thinks here's how i can help you Um, so, um, so they leveraged that and they used sort of our, you know, they used our, our, our support system to really sort of help them.
55:31And, and now they're saving, uh, I mean, I, I don't want to mischaracterize the number, but it's a lot of money. Um, and they're being able to reinvest it then. And that's, that's, what's really great about these projects. These optimization projects is, is, you know, yeah, you're saving money typically, but it It gives you an opportunity to reinvest and make things better elsewhere. So those are a couple of really cool customer stories that I was able to hear. And there's tons more, though. Tons, tons more.
56:00Jon Krohn:Thanks, Jerry. It's great to be able to get all the detail on these kinds of mathematical optimization projects. It gives us color that we can use to imagine in our own worlds, in our own businesses, and the problems that we're tackling, how we could be taking advantage of mathematical optimization to, as you say, get some savings and reinvest that into some more growth somewhere else. Now, looking to the future a little bit, in episode 887 of this podcast, we had the global CTO of Dell, John Rose, on the show. And it's an incredible episode. He's an amazing individual and a really compelling speaker.
56:40Yeah.
56:42Jon Krohn:Incredible episode, 887. And in it, near the end, just like near the end of this episode, he talked a fair bit about quantum computing and how quantum computing is an inevitability. Just like you could see deep learning capabilities over time, and eventually you hit this inflection point where all of a sudden there's tons of real world applications that are commercially viable. All of that is, you know, you could have modeled it for deep learning for years, decades in some cases, like Ray Kurzweil was. And John Rose says that same thing is now happening with quantum computing. Yes, today it is expensive.
57:23Jon Krohn:Yes, today there are not a lot of real world applications, but just look at the trajectory of where this is going. It is an inevitability that quantum computing will change the world in the coming decades. It's how does quantum computing interact with mathematical optimization? It's something that kind of gets in the way of people doing optimization because for the main reason is there's, you know, if you've taken any sort of course or understanding of like sort of computational complexity and things like that, a problem complexity, which is I've been talking about that a lot. You run across terms of like NP, P versus NP of problem types, NP hard, NP complete, all these types of sort of categorizations of decision problems that sort of show how hard it is to solve.
58:17And there's like this idea that if something has a certain label now in today's sort of computational world, that it is unsolvable and don't even try it. And mixed integer programming, which is, again, like the main sort of way that people, the main sort of model type that people use mathematical optimization for and Garobi for, that falls into one of those super hard buckets. So people think it falls in a super hard bucket. The super hard bucket can't be solved today. So I need to wait for something like quantum. and so there is this sort of misconception of that sort of thought path that I just laid out what we're here to say is okay quantum computing it may be an inevitability it may not be I'm not going to sort of plant a flag on one side or the other on that but what we do note is today is yeah it's not and I think everyone would agree that It's not a viable way to really solve problems today.
59:31So if you're a CTO today or something like that or CEO today or something like that, wouldn't you like to save a ton of money or be super efficient now instead of waiting for the possibility of this happening in the future? so um so so that's sort of like one of the hurdles that we're trying to get over is um you could be doing you could be doing all the stuff that that um that some of these optimization quantum optimization problems are saying that will happen in the future like oh you can revolutionize your supply chain in the future with quantum you could revolutionize your supply chain now with mathematical optimization and then and here's what's here's what's really cool.
1:00:15Okay, let's say that in 10 years, quantum optimization becomes the thing. You've already laid the groundwork. You're not starting from scratch. You're not missing the boat. All of the things that you would need to do today to use mathematical optimization, understanding your business case, understanding all the problems that you can approach with this, all the ones you can't, understanding all the stakeholders, their involvement, getting by in, getting all sort of like the data connected to make sure that you're making the right decision with the right data going into your optimization model. All that stuff needs to happen regardless of if you're using mathematical optimization or quantum.
1:00:57It still has to happen. So why not do it now? Why not get the benefits now? And then if quantum becomes the thing that some people think it's the inevitability, then you're just that much better prepared. You don't need to then, and if there becomes like this sort of rising tide of quantum, you'll know exactly where you are and what you can be doing. And then when you actually do sort of prototype or proof of concept quantum, you have a reliable benchmark. You have the right number that you should be comparing it to, you have an optimal state now versus what an optimal state could be with quantum because sort of what the difference between that and what we can provide now and in the future and what quantum would probably provide is a lot more granularity, a lot more complex of the way that you model your problem down to like the nitty grittiest detail.
1:01:59Sometimes that can't happen with mathematical optimization now. If you're talking about a supply chain, you're not modeling individual workers and what they're moving, you know, doing stuff like that. Maybe with quantum, that is something that you can do. You can get that extra granularity to help you really do things, or it solves like problems that maybe take like an 10 minutes or an hour to do with, with optimization. Now, maybe you are solving that in a second or a millisecond. Um, so, so the whole, the whole thing is like, it could be, but why not get started now?
1:02:29Jon Krohn:I love that perspective. I had no idea where you're going to go with that answer. And this was a, yeah, that was definitely not where I expected to be, but I love that framing of if there's kinds of problems that you could be solving in your organization today that you think could only be solved in the future with quantum computing, that might not be true. Mathematical optimization could be the answer. Really interesting perspective. And I love that you've come on the show again for the third year in a row for our annual reminder of the importance of mathematical optimization, how it can be such a useful tool to have in our belts alongside the other analytical or predictive tools that we have in our tool belt.
1:03:13Jon Krohn:And Jerry, you probably remember from previous years that I always have the same final two questions for you. And I didn't really prepare you for the penultimate one today. So hopefully you you already have in mind a book recommendation for us? Yes, I do. I do. So, and this is pivoting very, very far from everything else that we've talked about today. But for me personally, I'm, I have two kids. So I have a four-year-old son and a one-and-a-half-year-old daughter. so that takes up a lot of my spare time but um i i read a book a little while ago um called a better man um it's a mostly serious letter to my son by uh michael ian black he's a comedian that i that i like probably dating me and showing letting people know how old i am um but it was a great book that i read and it really put into perspective like raising kids particularly a son and stuff like that, raising kids in today's day and age.
1:04:19So yeah, highly recommend that as a book for any sort of newer parents out there or perspective, you know, hey, this is something that I'm going to get my, you know, dive into. Highly recommend that book. It was great for me to read, put some good perspectives on that. So that's my, I'm going to pivot from all the math stuff that I usually talk about with what I recommended the number zero. And then the last one after that was, um, showed some Nintendo geekdom of mine. I think it was, uh, ask a water was my other book that I, that I recommended this time. It's all about parenting. Cause that's outside of like talking to people like you day in and day out during my, my office hours after that, it's just kids.
1:05:05So, um, so that's, that's what's on my brain. 90 % of my life.
1:05:09Jon Krohn:That must be wonderful, jerry i appreciate the recommendation and i'm blown away you remember your recommendations from previous year as well um all right final question this one's an easy one a layup how should people follow you after this episode obviously we'll have garobi.com slash learn in the show notes for people to get your free tutorials and code and open source resources and get going with mathematical optimization and garobi in their own lives but uh where else Sure. The best way is probably LinkedIn. That's where, you know, I kind of post a lot of my thoughts of the events that we have, the events that are upcoming.
1:05:47And a lot of a lot of stuff, you know, I talk about like great partners when I do a presentation with with, you know, a cool company that we work a lot with, like Nextmove, who does operationalizes optimization modeling. you'll get a lot of that information there. And so in addition to LinkedIn, I also have a Blue Sky account that I post some thoughts here and there about random things. And our company is also sort of kind of on there and we promote a lot of our events there. So that's another great way to sort of stay in touch with what we're doing and what I'm doing. So LinkedIn and Blue Sky are are kind of the two, the two go-tos for, for mathematical optimization and anything that you want to hear about from me, if that's what you're still into after listening to this episode.
1:06:36Jon Krohn:We really appreciate you coming on the show yet again. I always love these episodes and I'm sure a lot of our listeners do as well. Thanks for all the new use cases and applications, ideas related to mathematical optimization this year. And hopefully we'll be checking in with you again soon. That sounds great. Happy to be on again. Happy to sort of get some information out to your loyal listeners who are a bunch of cool people. And yeah, feel free to anyone to interact and hopefully I'll see you guys around. Always a treat to have Jerry Yurchison on the show. In today's episode, he covered how mathematical optimization provides a framework for complex decision making by defining decision variables, constraints, and objectives to find provably optimal solutions.
1:07:24Jon Krohn:He talked about how unlike machine learning, optimization tells you exactly what actions to take given your specific business constraints and goals. How Garobi has developed custom GPTs and AI tools that streamline the application of mathematical optimization. And he talked about real world applications of the approach, such as Toyota's vehicle manufacturing planning system and Total Wine's complex inventory optimization. As always, you can get all the show notes, including the transcript for this episode, the video recording any materials mentioned on the show the urls for jerry's social media profiles as well as my own at superdatascience.com slash 931 thanks to everyone on the super data science podcast team our podcast manager sonja brevich media editor mario pombo partnerships manager natalie zyaiski researcher serge massis writer dr zara karshay and our founder kirill aromenko thanks to all of them for producing another awesome episode for us today for enabling that super team to create this free podcast for you.
1:08:23Jon Krohn:We're so grateful to our sponsors. You can support the show by checking out our sponsors links, which you can find in the show notes. And if you'd ever like to sponsor the show yourself, you can find out how to do that at johnkrone.com slash podcast. Otherwise, help me out by sharing this episode with folks that would love to learn about mathematical optimization, review the episode on your favorite podcasting app or on YouTube. subscribe obviously if you're not a subscriber but most importantly i just hope you'll keep on tuning in i'm so grateful to have you listening and hope i can continue to make episodes you love for years and years to come until next time keep on rocking it out there and i'm looking forward to enjoying another round of the super data science podcast with you very soon
From the publisher
AI predictions, and how to act on them: Data Science Strategist at Gurobi, Jerry Yurchisin, speaks to Jon Krohn about how mathematical optimization helps enterprises automate decisions for business success and where to find the resources to make it happen.
This episode is brought to you by the ODSC, the Open Data Science Conference, by Fabi, by Dell, and by Intel.
Additional materials: www.superdatascience.com/931
Interested in sponsoring a SuperDataScience Podcast episode? Email natalie@superdatascience.com for sponsorship information.
In this episode you will learn:
(02:34) What mathematical optimization is
(13:58) How to get started with mathematical optimization
(45:56) Gurobi’s use cases
(56:29) Quantum computing and mathematical optimization




