or tools
v9.11
Google 用于组合优化的软件套件。
Google Optimization Tools(又名 OR-Tools)是一款开源、快速且可移植的软件套件,用于解决组合优化问题。
该套件包含:
我们用 C++ 编写 OR-Tools,但提供 Python、C# 和 Java 包装器。
该软件套件由以下组件组成:
该软件套件已经过测试:
OR-Tools 目前使用 Makefile 进行构建,但也提供 Bazel 和 CMake 支持。
有关安装说明(源代码和二进制文件),请访问 https://developers.google.com/optimization/introduction/installing。
我们提供基于 Make 的构建。
请检查 Make 构建说明。
我们提供基于 CMake 的构建。
请检查 CMake 构建说明。
我们提供基于 Bazel 的构建。
请检查 Bazel 构建说明。
学习如何使用 OR-Tools 的最佳方法是遵循我们的开发人员指南中的教程:
https://developers.google.com/optimization/introduction/get_started
如果您想从代码示例中学习,请查看示例目录中的示例。
OR-Tools 的完整文档位于:https://developers.google.com/optimization/
CONTRIBUTING.md 文件包含有关如何在发送任何拉取请求 (PR) 之前提交贡献者许可协议的说明。当然,如果您是该项目的新手,通常最好在发送第一个 PR 之前讨论任何提案并达成共识。
OR-Tools 软件套件根据 Apache License 2.0 的条款获得许可。
请参阅许可证了解更多信息。