[求助]帮帮忙!一个小问题
<p>哪位大哥帮我看看以下两段程序,为什么前者可以求出全局最优解,而后者不行?</p><p>我要解的是55个变量的,找了半天才发现是这个问题。</p><p>model:<br/>sets:<br/> county/C1..C6/:fx,k,x;<br/>endsets<br/><a href="mailto:min=@sum(county:fx">min=@sum(county:fx</a>);<br/> @for(county(I):fx(I)=@if(x(I) #eq# k(I), 0,1));<br/> @for(county:@gin(x));<br/>data:<br/>k=1 2 3 4 5 6;<br/>enddata<br/>end</p><p>!!!!!!!!!!!!!!!!!!!!!!!!</p><p>model:<br/>sets:<br/> county/C1..C7/:fx,k,x;<br/>endsets<br/>
<a href="mailto:min=@sum(county:fx">min=@sum(county:fx</a>);<br/> @for(county(I):fx(I)=@if(x(I) #eq# k(I), 0,1));<br/> @for(county:@gin(x));<br/>data:<br/>k=1 2 3 4 5 6 7;<br/>enddata<br/>end</p> <p>我这是后面的能收敛,前面的不能,收敛的也是局部最优解,估计和初始点的选择有关!</p>
页:
[1]