Mathematica目标规划模型定义

时间:2011-12-22 19:38:03

标签: wolfram-mathematica mathematica-8

我正在评估Wolfram Mathematica 8的大学课程项目。

我很难定义目标编程模型。 首先因为我在数学上非常缺乏:)其次,因为我在official documentation中找到的(寻找“多目标优化:目标编程”)很差。

我正在尝试为软件项目的维护阶段中的资源分配定义一个小模型。这是非正式模型定义:

Informal Goal Programming model

不要担心Curly Phi功能。它是一个激活函数,如果小时数超过阈值,则返回1。阈值是错误需要解决的平均小时数。

请不要评论此模型的用途:它不是课程的目标。此外,这里的小时数是随意的,用于测试。

我正在请求帮助将这种非正式模型表达为Mathematica目标规划模型。也就是说,我遇到了语法和内置函数的问题。

如果您需要其他信息,请在此处发表评论,我会提供。

对于主持人:标签线性目标编程和模型定义在这里可能很有用,但我没有创建它们的声誉。

1 个答案:

答案 0 :(得分:0)

以下是我如何解决它。可能:)我的教授会说。

当然它不优雅,请记住我使用Mathematica几周以来我从未做过这种类型的开发。

它使用常规目标编程模型,如Ignizio, J.P. (1978)提出的模型。

现在只有一个最小化的“步骤”。

我提供截图,如果你们中的一些人对源代码感兴趣,只需写一些带有联系方式的评论。

GP model part 1 GP model part 2

1:目标规划回顾:多目标分析的工具。 James P. Ignizio 运筹学会期刊,卷。 29,No。11(1978年11月),第1109-1119页http://www.jstor.org/stable/10.2307/3009359