帶有連續(xù)變量的If-then約束
2021-02-22 14:19
I通常使用帶有整型變量的If-then約束,但最終使用了連續(xù)變量,因此混淆了。我有變量$x{ij}\in\mathbb{R}{geq 0}$,我想強制這個程序:如果$x{ij}>;0$,那么$x
解答動態(tài)
引入二進制變量$y{i,j}$和線性約束\begin{align}x{i,j}amp;\le 1\tag2\end{align}約束$(1)$強制執(zhí)行$x{i,j}>;0\表示y{i,j}=1$。約束$(2)$強制執(zhí)行$y{i,j}=1\表示y{j,i} =0$。約束$(1)$(角色$i$和$j$互換)強制執(zhí)行$y{j,i}=0\意味著x{j,i}=0$。
- End
免責聲明:
本頁內(nèi)容僅代表作者本人意見,若因此產(chǎn)生任何糾紛由作者本人負責,概與琴島網(wǎng)公司無關(guān)。本頁內(nèi)容僅供參考,請您根據(jù)自身實際情況謹慎操作。尤其涉及您或第三方利益等事項,請咨詢專業(yè)人士處理。
相關(guān)搜索