由于木有看到每个点的坐标,和自行车租赁的表格,我把模型进行一般化了,提了一下大体的思路,还需要楼主根据数据自己调整一下:模型建立;min w=∑wi i=1,2,3....10各站的调度费用应该为:w1=∑di1ni1*1 i=2,3,4,5,6,7,8,8,10w2=∑di2ni2*1 i=1,3,4,5,6,7,8,9,10w3=∑di3ni3*1 i=1,2,4,5,6,7,8,9,10w4=∑di4ni4*1 i=1,2,3.5,6,7,8,9,10w5=∑di5ni5*1 i=1,2.3,4,6,7,8,9,10 ......w10=∑di10ni10*1 i=1,2,3,4,5,6,7,8,9dij=1.4[(xi^2-xj^2)+(yi^2-yj^2)]^1/2对n进行求解符号说明;w自行车调度总费用;wi把自行车调度到第i个租赁点的费用;dij第i个租赁点到第j个租赁点的距离;nij从第i个租赁点调往第j个租赁点的个数。注: 1、你的模型只要列出那些第二天早上车不够的租赁点的方程,不用十个租赁点全列出来 2 、因为木有看到表格,所以n应该有个范围(最大值为多余自行车总量;最小值为各站的空缺量,看好最大值是十个租赁点的总量,最小值是单个租赁点缺少自行车的量) 不知道我说没说明白,呵呵