以往万一 2023-05-17 09:09 采纳率: 50%
浏览 34

lingo 集合求和带入另一个集合下标问题

lingo 集合这一行的和
他是10*6的集合

img

怎么在这个集合中查询对应下标的值
他是10*8的集合

img

第一个集合实际上是未知的,要求出来的
例子中
第一个集合对应行的和是5,所以要查对应行第五列对应值

原本求出来了最优解是第一个集合,但现在要加上第二个集合重新求最优解
请问lingo代码要怎么做到

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-17 12:44
    关注
    • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7486884
    • 这篇博客也不错, 你可以看下lingo12软件下载及lingo语言入门资源
    • 除此之外, 这篇博客: 备战数学建模8-LINGO从入门到熟练掌握中的 二、lingo变量 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 1-Lingo默认所以变量为大于等于0的数字,因而非负的条件不必多写。

      2-如果遇到一个变量小于0,要使用@free函数使其定义域为R。

      3-Lingo不区分大小写,对于M和m是等价的,所以建议在lingo中尽量都使用小写字母。

      4-变量命名规范,使用字母,数字,下划线,且字母打头。

    • 以下回答由chatgpt基于相关博客总结生成:

      我可以使用lingo编写以下代码来解决该问题:

      model: sets: row/1..10/:b1; col1/1..6/:c1,x1; col2/1..8/:c2,x2; link1(row,col1):a; link2(row,col2):b; endsets data: a=<10行6列未知集合>; b=<10行8列未知集合>; enddata min=@sum(col2:c2x2); @for(row(i):@sum(col1(j):a(i,j))=@sum(col2(k):b(i,k)x2(k))); @for(col1:@free(x

    评论

报告相同问题?

问题事件

  • 创建了问题 5月17日

悬赏问题

  • ¥20 有谁可以帮我运行一个线搜索回退法程序,有偿
  • ¥15 抖音登录系统繁忙 无法登录,谁能解决奖励2W
  • ¥15 公司内部的信息化建设应该考哪些证书,学习
  • ¥15 编写泥浆密度在管路中变化,管路瞬变流计算根据上述描述表示泥浆密度沿着管路的长度方向在不断变化,如何来表示泥浆密度随管路流速的变化
  • ¥15 python程序怎么关闭console窗口,仍然保持程序运行
  • ¥15 sap for java
  • ¥15 如何添加系统级别的屏幕边框
  • ¥100 图像处理,如何优化使得清晰
  • ¥15 请求看看这个仿真电路哪里有问题?
  • ¥100 关于python拓展屏使用pyautogui.screenshot无法截图的问题