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

  • <center id="usuqs"></center>
  • 
    
  • 一個lingo lingo中約束條件之間是 ‘或’ 的關(guān)系,應(yīng)該如何表示?Lingo中是否允許?

    一個lingo lingo中約束條件之間是 ‘或’ 的關(guān)系,應(yīng)該如何表示?Lingo中是否允許?
    代碼如下,就是最后一個循環(huán)出錯,去掉后可以執(zhí)行,最后一句錯在哪?
    P是火車票價格;
    model:
    sets:
    citys/1..10/:;
    city/1..11/:u,tt1,tt2,et;
    link(city,city):T1,T2,p,x;
    links(city,city,citys):;
    endsets
    data:
    p=@file('price.txt');
    T1=@file('T1.txt');
    T2=@file('T2.txt');
    tt1=@file('tt1.txt');
    tt2=@file('tt2.txt');
    enddata
    [OBJ] min=@SUM(link(i,j):p(i,j)*x(i,j));
    @for(city(j):@sum(city(i)|j#ne#i:x(i,j))=1);!j前有一個城市相連;
    @for(city(i):@sum(city(j)|j#ne#i:x(i,j))=1);!i前有一個城市相連;
    @for(link(i,j)|(i#ne#j)#AND#(i#gt#1):u(i)-u(j)+11*x(i,j)
    其他人氣:324 ℃時間:2020-07-08 11:29:00
    優(yōu)質(zhì)解答
    好多年沒用lingo了,書寫格式已經(jīng)記不太清了.
    至于你的補(bǔ)充問題,x>=10||y=0
    max(x-10,100-y) 是關(guān)于(x,y)的凸函數(shù),即為g(x,y)上式就是g(x,y)>=0
    明顯的這十個anticonvex 約束.是非凸的約束條件.那這樣表示是否可以? (x#GE#10)#OR#(y#LE#100)=1還有就是能不能加上循環(huán)?我的x,y不是一個變量: 比如說:@for(link(i,j):@MAX(x(i,j)-10,100-y(i,j))>=0;(兩個問題)加循環(huán)是沒問題的, 表示構(gòu)造了多個約束. 你可以試試看,如果不行可試下加個變量v. 引入等式約束v(某個范圍內(nèi)指標(biāo))=x(i,j)-10 和 v(某個范圍內(nèi)指標(biāo))=100-y(i,j)最后針對v 用for 給出約束。你第一個表達(dá)式可能是不行的??偸莑ingo用起來感覺就是不太爽。而且計(jì)算效率也不夠好,所以很久以前就不再用了。
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版