GRBC回调

gurobi回调类抽象类执行回调时,应创建此类子类并实现回调()方法论万一你传递子类对象方法GRBModel.setCallback前调用GRBModel.optimizeGRBModel.computeIIS中,回调()类法会定期调用 。视回调从何处调用而定,你将能够获得各种信息优化进度

注意本类内含受保护整数成员变量去哪儿.可查询变量回调()方法判定回调从何方调用

gurobi回调既可用于监控优化进度,也可用于修改gurobi优化器行为简单用户回调函数可调用GRBCallback.getIntInfoGRBCallback.getDoubleInfo方法自定义显示器或提前终止优化GRBCallback.abort或继续下阶段计算GRBCallback.proceed)更精密MIP回调使用GRBCallback.getNodeRelGRBCallback.getSolution从当前节点解决方案取值并使用GRBCallback.addCutGRBCallback.addLazy添加约束来截断解法或GRBCallback.setSolution输入启发式解决方案多目标问题使用GRBCallback.stopOneMultiObj中断优化步骤之一优化进程 多目标MIP问题

当用多线程解决模型时,用户回调仅从单线调用,所以你不必担心回调线安全

注意从回调中修改参数不支持,这样做可能导致不确定行为

可查看回调java实例细节使用 gurobi回调



子节

试古罗比免费

选择最适合你的评价许可 并开始与专家团队合作 技术引导支持

评价许可
免费全功能优化程序认证体验性能、支持、基准测试和调优服务
学术许可
Gurobi支持学术机构内部教学和优化使用免费全效古罗比拷贝供课堂使用和研究使用
云试验

请求免费试验时数,以便你能看到模型快速易解云

搜索

<\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default">

RSS种子

新闻发布
事件处理
狗万app足彩
ypyter模型
案例研究
产业界
特征学