实验三一、实验目的:1)进一步熟悉Excel规划求解工具,掌握Excel求解0-1整数规划问题;2)进一步熟悉Matlab软件,掌握Matlab求解0-1整数规划问题;3)用Excel和Matlab求解公司选址0-1规划问题
二、实验器材1)PC机:20台
2)MicrosoftExcel软件(具备规划求解工具模块):20用户
3)Matlab软件(具备优化工具箱):20用户
三、实验原理:公司选址属于0-1整数规划问题,通过对问题建立数学模型,根据Excel自身特点把数学模型在电子表格中进行清晰的描述,再利用规划求解工具设定相应的约束条件,最终完成对问题的寻优过程,具体可参见1
2;在Matlab中,根据Matlab提供的0-1整数规划求解函数,将数学模型转换成0-1整数规划求解函数可传递的数值参数,最终实现对问题的寻优求解过程,具体可参见2
2中bintprog函数描述和示例
四、实验内容和步骤:用Excel和Matlab完成下列公司选址问题
某销售公司打算通过在武汉或长春设立分公司(也许在两个城市都设分公司)增加市场份额,管理层同时也计划在新设分公司的城市最多建一个配送中心当然也可以不建配送中心
经过计算,每种选择对公司收益的净现值列于下表的第四列、第五列中记录了每种选择所需的费用,总的预算费用不得超过20万元
决策编号问题决策变量净现值(万所需资金(万1是否在长春设分公司
x118122是否在武汉设分公司
x21063是否在长春建配送中心
x312104是否在武汉建配送中心x484问:如何决策才能使总的净现值最大
建立模型:设=0表示不建立,=1表示建立,i=1,2,3,4用z表示预算费用总的净现值
则目标函数maxz=18+10+12+8先确立约束不等式:总的预算费用不得超过20万元;设立的分公司数目大于等于1;且建立配送中心数目一定要小于分公司数目
列出约束不等