任何人都可以推荐图书馆 – 免费或商业但价格实惠
这里列出了一些:
http://en.wikipedia.org/wiki/Linear_programming#Solvers_and_scripting_.28programming.29_languages
….但我刚刚开始与LP,希望有人可以推荐一些东西.
我正在努力基本上最小化手机订阅服务的定价.
我猜第一个问题是:线性规划甚至适用于解决这个问题吗?
一个简化的例子:
基本计划选项
计划A:200语音分钟,10短信,10 MB数据= $25
计划B:400语音分钟,25短信,25 MB数据= $40
计划C:1000语音分钟,50短信,50 MB数据= $65
…
计划F:2500语音分钟,150短信,150 MB数据= $95
超出您计划的费用(适用于所有情况):
每分钟$10.10
每个短信$20.
每MB数据$1.50
可选附件包(添加到基本计划):
免费周末$15
免费晚会和周末(晚上8点)$20
免费晚上和周末(6点以后)$35
文本消息包#1(50条短信)$5
文本消息包#2(150个短信)$10
数据包#1(20 MB数据)$20
数据包#2(50 MB数据)$30
Chatty用户混合包#1(100分钟语音,100短信)$15
Geeky用户混合包#1(50分钟语音,150 MB数据)$35
等等
我有一套50位用户的详细使用数据,并想知道每个人应该在哪个基本计划(A,B,C … F)的组合,以及哪些附加包他们应该有
解决方法
您可以尝试
Microsoft Solver Foundation.它是一个数学程序库,它支持解决线性规划,混合整数编程,随机编程以及其他优化和建模问题.
它可用于Express(免费),Standard和Enterprise(MSDN订阅)版本.