This code repository uses the Gurobi mathematical programming solver to model and solve the open-pit mine truck scheduling optimization problem, modeling it as a mixed integer programming model, and implementing the solution process based on Python and C++ programming languages. In order to further improve the optimization speed of the Gurobi solver, heuristic rules of actual problems are used to conduct random searches for feasible solutions and provide the solver with initial feasible solutions. In the future, evolutionary algorithms can be combined to provide a set of feasible and high-quality solutions. Experimental results show that using prior knowledge or heuristic information of actual problems can significantly improve solver search efficiency; at the same time, the results also show that for NP-hard problems such as mixed integer programming problems, the solution complexity of mathematical programming methods will increase with the scale of the problem. The increase is exponential. On the contrary, the evolutionary algorithm has considerable application prospects for this scenario. The modeling, solution and related experimental ideas of this problem are posted on the official blog: Gurobi 露天矿卡车调度问题求解
-
Notifications
You must be signed in to change notification settings - Fork 0
Townhome/Truck_Scheduling_Gurobi
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Modeling and solving open pit truck scheduling optimization problems using Gurobi's mixed integer programming, including Python and C++ versions
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published