这是命令 mccs,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
mccs - 包依赖解算器
概要
微信群 [选项]
商品描述
mccs(代表 Multi Criteria CUDF Solver)是包依赖的求解器
以 CUDF 格式表示的问题。 默认情况下,mccs 从
标准输入,并将解写到标准输出。
配置 用于 控制 输入输出
-i 文件
从文件中读取输入 文件 而不是标准输入。
-o 文件
写出解决方案 文件 而不是标准输出。
-fo 完整的解决方案输出
-v n 将详细级别设置为 n.
-h 打印此帮助
配置 用于 选择 “ 求解器 发动机
默认情况下,mccs 使用 cbc 求解引擎。
-lpsolve
使用 lpsolve 求解器
-lp 求解器
指定采用 cplex 输入格式的求解引擎。 求解器 是路径
将包含 cplex 输入的文件名作为输入的脚本,并且
产生标准输出的解决方案(scip 的一个例子在
/usr/share/doc/mccs/engines/sciplp)。
-pblib 解算器
使用伪布尔求解器 解算器 作为求解引擎。
-无解
不解决问题(用于调试)
配置 用于 控制 约束 代
-减少
不要减少最初的问题
-only-aggregate-constraints
仅生成聚合约束
-only-desaggregate-constraints
仅生成分离约束(默认)
-所有约束
生成各种约束(确保冗余)
配置 用于 控制 优化
有关完整的语法,请参阅文件 /usr/share/doc/mccs/README.optimization-criteria
优化标准。
示例
可以在 /usr/share/doc/mccs/examples/legacy.cudf 中找到示例输入文件。
mccs -i 遗产.cudf
在 examples/legacy.cudf 上调用 mccs 并在标准输出上打印解决方案。 有了这样的电话
mccs 将求助于默认的底层求解器 cbc 并使用默认标准来解决
问题。
mccs -i Legacy.cudf -o sol -lexagregate[-删除,-更改]\
-lpsolve
在这里,mccs 将解决方案放入文件“sol”并使用 lpsolve 解决问题
具有偏执准则的求解器,它包括首先最小化
删除打包,然后更改安装状态的包的数量或
安装的版本。
mccs -i legacy.cudf -o 溶胶\
-lexsemiagregate[-已删除,-notuptodate,\
-nunsat[推荐:,true],-new]
这里使用的标准是流行标准,它包括首先最小化
包删除的数量,然后最小化已安装的包的数量
安装在较旧的最新可用版本中,然后最小化
不满意的已安装包的推荐数量,最后是
新安装的软件包数量。
使用 onworks.net 服务在线使用 mccs