17 个不稳定版本 (7 个破坏性更新)
0.8.0 | 2024 年 6 月 7 日 |
---|---|
0.7.2 | 2024 年 3 月 10 日 |
0.6.1 | 2023 年 12 月 24 日 |
0.5.0 | 2023 年 8 月 11 日 |
0.3.3 | 2023 年 3 月 21 日 |
225 在 开发工具 中
每月 30 次下载
用于 didppy
4.5MB
102K SLoC
didp-yaml
didp-yaml 是 DyPDL 建模和求解器的 YAML 接口。
文档
有关 DyPDL-YAML 语法和求解器配置,请参阅 用户指南
安装
首先,根据官方网站上的说明安装 Rust: https://rust-lang.net.cn/tools/install
然后,安装 didp-yaml
。
cargo install didp-yaml
运行求解器
didp-yaml domain.yaml problem.yaml config.yaml
在这里,domain.yaml
是问题的域文件,problem.yaml
是问题的文件,config.yaml
是求解器的配置文件。
在 examples
中有一些示例。例如,您可以在 TSPTW、CVRP、SALBP-1、箱装、MOSP 和图清除上测试 CABS 求解器。
didp-yaml tsptw/tsptw-domain.yaml tsptw/tsptw-problem.yaml solvers/cabs.yaml
didp-yaml cvrp/cvrp-domain.yaml cvrp/cvrp-problem.yaml solvers/cabs.yaml
didp-yaml salbp-1/salbp-1-domain.yaml salbp-1/salbp-1-problem.yaml solvers/cabs.yaml
didp-yaml bin-packing/bin-packing-domain.yaml bin-packing/bin-packing-problem.yaml solvers/cabs.yaml
didp-yaml mosp/mosp-domain.yaml mosp/mosp-problem.yaml solvers/cabs.yaml
didp-yaml graph-clear/graph-clear-domain.yaml graph-clear/graph-clear-problem.yaml solvers/cabs.yaml
依赖项
~6–12MB
~146K SLoC