是否可以像excel一样在MSP中为遗传算法编写vba代码?
我想根据总成本最小化来优化项目任务的持续时间,为此,我需要运行遗传算法来随机更改每个任务的持续时间,如果我可以在Microsoft项目中使用Vba编写此算法,则MSP将根据每个任务的新工期和新的项目总工时,我可以计算出新成本。
我知道在Excel中可以使用vba遗传代码进行优化,是否可以在MSP的Vba中编写相同的代码?
如果不是,那么如何从MSP导出数据并将其导入到excel以运行算法,然后又将该数据再次导入MSP呢?
非常感谢
答案 0 :(得分:0)
我想根据以下条件优化项目任务的持续时间 最大限度地降低总成本,为此,我需要运行遗传算法来随机更改每个任务的持续时间
是的,您可以使用VBA(Task object methods and properties)在MS Project中执行此操作。由于您依赖于Project的CPM引擎和分级功能,因此需要在MS Project中执行此操作。
算法