文件名称:cpm:关键路径法算法的实现
文件大小:17KB
文件格式:ZIP
更新时间:2024-06-01 06:59:44
Python
关键路径法 关键路径方法(CPM)是一种算法,用于项目管理中以计划一组项目活动。 该程序(cpm)是关键路径法算法的实现,该算法可以以最小的总成本和最佳的持续时间来计划一组项目活动。 建筑学 核心组件是cpm.py模块。 该模块实现了关键路径方法算法,旨在用作库。 有两个使用cpm.py模块的用户界面。 第一个是cli.py模块,它使用标准的argparse Python模块实现命令行界面,第二个是web.py模块,其使用Flask Web框架实现Web界面。 程序的输入是一个文件,该文件以JSON格式描述了一个项目,该项目具有由JSON模式定义的结构。 该项目的样本目录包含可用作输入的项目文件列表。 程序的输出是一张表(列:项目持续时间,关键路径,直接成本,间接成本,总成本),该表列出了给定项目上CPM算法的每次迭代,以及一组描述了CPM算法的图像。网络在每次迭代中的状态。 安装
【文件预览】:
cpm-master
----README.rst(4KB)
----LICENSE(11KB)
----samples()
--------four-activities-project.json(985B)
--------two-activities-project.json(530B)
--------eleven-activities-project.json(2KB)
--------five-activities-project.json(1KB)
----setup.py(2KB)
----.gitignore(31B)
----cpm()
--------web.py(2KB)
--------cli.py(3KB)
--------templates()
--------static()
--------__init__.py(0B)
--------cpm.py(14KB)