专注集中 2021-06-15 22:59 采纳率: 40%
浏览 19

求教如何在Pyomo中写一条特殊的约束

我有一条约束

其中,i 和 t 为集合(set),Cit 和 uit 为变量,每一个 i 对应一个常量 Ni ,也就产生不同的 n 的范围, 这种约束该如何在pyomo中实现呢?求指导,万分感谢!

  • 写回答

1条回答 默认 最新

  • 梦幻精灵_cq 2023-02-05 12:41
    关注


      如果n、Ni皆是整型,可以

    
    n in set(range(1, Ni)) # n属于以1~Ni的整数组成的集合。
    
    

    也可以

    
    set([n]) < set(range(1, Ni)) # 用集合子集判定。
    
    
    评论 编辑记录

报告相同问题?

悬赏问题

  • ¥15 vs2019中数据导出问题
  • ¥20 云服务Linux系统TCP-MSS值修改?
  • ¥20 关于#单片机#的问题:项目:使用模拟iic与ov2640通讯环境:F407问题:读取的ID号总是0xff,自己调了调发现在读从机数据时,SDA线上并未有信号变化(语言-c语言)
  • ¥20 怎么在stm32门禁成品上增加查询记录功能
  • ¥15 Source insight编写代码后使用CCS5.2版本import之后,代码跳到注释行里面
  • ¥50 NT4.0系统 STOP:0X0000007B
  • ¥15 想问一下stata17中这段代码哪里有问题呀
  • ¥15 flink cdc无法实时同步mysql数据
  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决