精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • Lingo@for循環(huán)和@if的語句 Lingo新手,不知道該怎么寫程序,

    Lingo@for循環(huán)和@if的語句 Lingo新手,不知道該怎么寫程序,
    MODEL:
    SETS:
    city/A1..A4/:U;;
    links(city,city):distance,;
    quan/1..4/:A;
    demond/1..4/:D;
    link(quan,demond):c;
    ENDSETS
    DATA:
    distance=0,34,84,8,
    34,0,63,7,
    84,63,0,5,
    8,7,5,0;
    d=12,18,23,16;
    ENDDATA
    max=@sum(link:a(i)*d(i));
    @for(quan:a(i)=@if(distance(i,j)#gt#10,0.3,0.5));
    end
    其他人氣:835 ℃時間:2020-04-01 12:42:48
    優(yōu)質(zhì)解答
    那你解釋一下你這個@if的條件是什么 否則不好寫啊 你寫的恐怕是有問題的就是希望如果距離小于10權(quán)重為0.5,距離大于10權(quán)重為0.3,然后根據(jù)權(quán)重計(jì)算權(quán)重a乘以d什么距離 具體是哪個距離 你這個distance可不止一個數(shù)這個距離矩陣是對稱的, 實(shí)際上就是四個點(diǎn)之間的距離。如果兩個城市間距離超過10,那么權(quán)重為0.3,距離在10以內(nèi),權(quán)重是0.5。 d是商品,距離大的會出現(xiàn)損耗。希望可以找到一個最優(yōu)的點(diǎn),使得損耗最少,得到的加總的d最大那你的權(quán)重也是兩兩城市之間的你給的是a(i)啊 這個對嗎那應(yīng)該怎么改呢~我是新手,確實(shí)不是很會MODEL:SETS:city/A1..A4/:U,d;links(city,city):distance,a,c;ENDSETSDATA:distance=0,34,84,8,34,0,63,7,84,63,0,5,8,7,5,0;d=12,18,23,16;ENDDATAcalc:@for(links:a=@if(distance#gt#10,0.3,0.5));endcalcmax=@sum(links(i,j):a(i,j)*d(i));實(shí)在是太感謝啦~~大神。。。。能不能再問一下~那如果4個城鎮(zhèn)變成100個(100階陣),然后最優(yōu)點(diǎn)不止一個呢,怎么改程序能夠求出來優(yōu)化方案,使得損耗最少,加總的d最大呢~~那就要你自己想了 不是那么容易的
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版