No video

Linear Programming: Equipment Replacement as Shortest Path with Excel Solver (Network Flows Part 5)

  Рет қаралды 5,175

Tallys Yunes

Tallys Yunes

Күн бұрын

Enjoyed this content & want to support my channel? You can get the spreadsheet I build in the video or buy me a coffee! Links below:
Buy me a coffee: www.buymeacoff...
Buy complete spreadsheet: www.buymeacoff...
Buy me an item from my wishlist: www.buymeacoff...
If you haven't watched my explanation of the transshipment problem, it may help to watch that video before this one: • Linear Programming: Tr...
Besides the obvious application of finding a shortest path for someone to travel from point A to point B, the shortest path model can be used for selecting the best equipment replacement strategy for a company. For example, imagine a large company that gives a computer to each employee. How often should the computers be replaced? Other businesses facing a simular problem are: car rental companies, construction equipment rental companies, music schools, etc.

Пікірлер: 5
@oyh4680
@oyh4680 3 жыл бұрын
Thank you, Prof!
@sebastianjorde4087
@sebastianjorde4087 Жыл бұрын
Hello, You are only looking at 1 particular optimization problem. Let’s say, I have thousands of assets which vary in purchase price, asset life time, depreciation, maintenance costs, costs to rebuild, etc. Now is there also a way to calculate the optimum to replace without the need to use a solver or if so, boil the problem down to run it with only a few solver runs and not several thousand?
@TallysYunes
@TallysYunes Жыл бұрын
Good question! There are several ways to address the version of this problem with thousands of "pieces of equipment" that need replacement. If they're all completely different from one another, you can create one network for each (with their individual variables, arcs, etc.) but place them all into a single (large) optimization model and run it once to solve all shortest paths at once. If you can somehow aggregate similar equipment into classes, you just need to solve one shortest path per class and apply the same answer to all pieces of equipment in that class. Finally, besides linear programming, shortest paths can be solved via dynamic programming (another kind of optimization technique) and via Dijkstra's or Bellman-Ford's shortest path algorithms, which you could simply code in your favorite programming language. If you're not familiar with the latter, they're not difficult algorithms to code; just google them. Dijkstra's algorithm requires that all arc weights be positive (like in my example), i.e. they all represent costs.
@sebastianjorde4087
@sebastianjorde4087 Жыл бұрын
I am afraid the solver is not sufficient. I tried to reproduce your example, but with a 75 year time span. The solver is not able to do it. I was hoping that there would be a less computational demanding method. But thank you anyway.
@TallysYunes
@TallysYunes Жыл бұрын
Indeed, the free student version of Solver is limited to 200 variables and isn't very robust. When optimization problems grow large, Excel isn't the ideal environment anymore. There exists, though, a Solver add-in for Excel that does not have a size limit. You can get it for free from OpenSolver dot org. Other than that, you have the programming route (as I described above, which will just run a shortest path algorithm) or commercial solver packages like Gurobi, CPLEX, or Xpress, where you can interface with the solver engine (load the model, solve, read solution etc.) through a programming API in Python or C++.
UNO!
00:18
БРУНО
Рет қаралды 4,6 МЛН
Вы чего бл….🤣🤣🙏🏽🙏🏽🙏🏽
00:18
لااا! هذه البرتقالة مزعجة جدًا #قصير
00:15
One More Arabic
Рет қаралды 51 МЛН
IQ Level: 10000
00:10
Younes Zarou
Рет қаралды 13 МЛН
Graph Data Structure 4. Dijkstra’s Shortest Path Algorithm
10:52
Computer Science
Рет қаралды 1,5 МЛН
Find Shortest route Using Excel Solver
18:50
MD ISMAIL Hosen
Рет қаралды 7 М.
Week2.4 Equipment-Replacement Problem (Dynamic Programming)
19:24
Comm 163 - Shortest Path Problem - Excel
8:41
Doulton Wiltshire
Рет қаралды 51 М.
The Art of Linear Programming
18:56
Tom S
Рет қаралды 650 М.
Solve Linear Program problem in Excel (Solver)
5:22
Joshua Emmanuel
Рет қаралды 112 М.
Think Fast, Talk Smart: Communication Techniques
58:20
Stanford Graduate School of Business
Рет қаралды 39 МЛН
UNO!
00:18
БРУНО
Рет қаралды 4,6 МЛН