开发者社区> 问答> 正文

本地跑的话,可以配置最大求解时间之类的这些参数吗?

本地跑的话,可以配置最大求解时间之类的这些参数吗?

展开
收起
三分钟热度的鱼 2024-07-07 08:44:41 21 0
2 条回答
写回答
取消 提交回答
  • ● 这个格式为命令行求解时配置参数的格式,如使用编程语言的话,将对应的api在建模时输入即可https://help.aliyun.com/zh/optimization-solver/getting-started/activate-and-use-the-service
    ● API文档:https://opt.aliyun.com/doc/latest/cn/html/API2/index.html

    2024-07-18 16:24:29
    赞同 展开评论 打赏
  • 在使用MindOpt求解器时,关于您的两个问题,可以这样理解:

    1. 单机版与高并发(Floating License)的区别
      • 单机版:指的是求解器授权绑定到单一物理机上,不允许在不同机器间切换使用。这意味着您在购买时需根据具体硬件配置选择合适的授权类型,且在使用过程中,求解任务将受限于该台机器的性能上限,无法在其他计算机上运行。
      • 高并发(Floating License):此类型授权支持浮动使用,即可以在企业内部网络中的任意数量的设备上安装并使用MindOpt,只要总的并发使用数不超过购买的许可数量。这为需要多用户或多任务同时运行的场景提供了便利,非常适合团队协作环境,无需担心机器更换或共享使用的问题。
    2. 本地运行时参数配置
      当您在本地环境中运行MindOpt求解器时,无论是单机版还是通过Floating License,都可以配置一系列参数来控制求解过程,包括但不限于最大求解时间、线程数等。例如,您可以通过编程接口设置求解器参数,如在使用MindOpt APL时,可以在模型定义结束后,通过option命令来指定求解器选项,如设置最大求解时间为100秒,可以这样编写代码:
      option maxtime=100;
      
      或者在使用Python接口时,通过set_double_attr方法设置最大求解时间(单位:秒):
      model.set_double_attr("maxtime", 100)
      
      这些参数配置有助于根据实际需求调整求解策略,提高求解效率或解决特定约束下的问题
    2024-07-13 20:12:20
    赞同 展开评论 打赏
问答地址:
归属于问产品:
MindOpt优化求解器
进入专区
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载