我试图解决这个线性编程问题。
您想要创建一个包含功能列表F的网站,这些功能长度为n个元素。每个功能都有相应的值,表示实现它需要多长时间。由于你不知道如何编程,你可以寻求你的程序员朋友的帮助。你的每个朋友都有三个属性 首选项:(他们喜欢编程的功能列表,这是F的一个子集) 营业时间:他们愿意工作的时间 费用:他们每小时收取的金额 请注意,如果您的朋友使用的功能不符合他们的偏好,那么您的朋友只会向您收取费用。
总结一下 对于i = 0到n,
F(i)= ith功能
Ti =编程ith功能所花费的时间
对于i = 0到m,
M(i)= ith程序员
P(i)= ith程序员的首选功能
C(i)= $ / hr第i个程序员将因处理他不喜欢的功能而收取费用
h(i)=第i个程序愿意工作的小时数 我们需要提出一个线性编程公式,即
完成所有功能或查明是否不可能
最大限度地降低成本
到目前为止我所做的线性规划问题通常是农民想要种植2种作物的东西。所以这对我来说真的很新,也很难。 我的方法是为每个程序员提供一系列不平等,但这里的主要问题是,对于某些功能,他们不会收费,而有些功能则会收费。我不知道如何正确地将其纳入配方中。另外,要记住的一点是程序员可以在一个小时上处理一个功能并离开它并让其他程序员接管