2403_85255682 2024-05-26 12:08 采纳率: 0%
浏览 7
已结题

图中这种约束条件lingo该怎么表示出来

img


ti是集合中的元素,t10到t24都是决策变量,然后这个约束该怎么用lingo写出

  • 写回答

23条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-05-26 12:11
    关注
    获得0.45元问题酬金

    引自免费微信小程序:皆我百晓生

    根据您提供的信息,我理解您想要在LINGO编程语言中表达一个约束条件,该条件似乎涉及到一系列决策变量t10t24以及一个名为ML的参数,并且与一个下界lo有关。不过,图中的表述有些不清晰,特别是"lo<"部分,我猜测可能是想表达所有这些变量的某种线性组合大于或小于某个值(在这里似乎是大于-ML),但具体如何组合并不明确。

    如果假设这个约束是要表达所有这些变量的和大于或等于-ML,则在LINGO中可以这样表示:

    @SUM(t in 10..24) t[i] >= -ML;
    

    这里,@SUM(t in 10..24)是一个求和操作,它遍历从t10t24的所有决策变量,而t[i]代表当前迭代到的变量(在LINGO中通常直接写成t[i],但根据上下文理解,这里应简化为t)。这条语句确保了t10t24的总和至少为-ML

    如果约束的细节并非如此简单,比如每个变量前有不同的系数,或者约束实际上是更复杂的线性表达式,请提供更详细的描述或公式,以便我能更准确地帮助您转换为LINGO代码。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 6月3日
  • 创建了问题 5月26日

悬赏问题

  • ¥200 如何使用postGis实现最短领规划?
  • ¥15 pyinstaller打包错误
  • ¥20 cesm的气溶胶排放文件
  • ¥15 逐月累计,月份不连续,补齐月份
  • ¥15 应用简单的Python代码完成一个学生成绩管理系统
  • ¥15 用matlab求微分方程初值问题
  • ¥15 vscode下编写第三方库opencv与pcl代码时没有代码提示
  • ¥15 能够跑通不报错,如何解决?(标签-matlab)
  • ¥15 MOS在RDS较大,频率高时开关波形异常
  • ¥15 SCENIC分析报错求解答