前言
本文为【工具篇】运筹优化工具OR-TOOLS(附实战案例及代码实现)的补充篇。
OR-Tools是一个用于优化的开源软件套件,用于解决车辆路径、流程、整数和线性规划以及约束编程等世界上最棘手的问题。同时OR-Tools提供了C++,Python,Java,.NET的接口,同时提供统一接口封装来调用商业求解器如Gurobi, CPLEX等,也包括开源求解器如SCIP, GLPK, ortools等。在python中安装OR-Tools使用pip命令即可。
在or-tools中内置了一些第三方的开源求解器(SCIP, GLPK) 及商用求解器( Gurobi , CPLEX),同时还有google自己的求解器Google's GLOP以及获得过多项金奖的CP-SAT。
OR-TOOLS安装过程中容易出现的问题及解决方案
问题
ERROR: google-api-core 1.30.0 has requirement six>=1.13.0, b