runtime - CPLEX 中的求解时间
问题描述
我想在 CPLEX 中找到我的模型的求解时间,我使用了以下代码:
float temp;
execute{
var before = new Date();
temp = before.getTime();
}
// solve the model
execute{
var after = new Date();
writeln("solving time ~= ",after.getTime()-temp);
}
但结果是:1.5592e+12,这是一个巨大的数字。那么,您知道如何以秒或毫秒为单位达到求解时间吗?
解决方案
这更像是一个纯 JavaScript 问题,而不是与 CPLEX 相关的问题。您获得的数字以毫秒为单位,但您可以使用stackoverflow.com/questions/41632942中描述的技术将其转换为秒、分钟等。例如:
var timeDiff = after.getTime() - temp;
// Convert from milliseconds to seconds.
timeDiff /= 1000;
// Display diff in seconds.
writeln("solving time ~= ", timeDiff);
推荐阅读
- html - 将两个图标对齐到父 div 的最右侧
- mongodb - 从 Kotlin 的 Mongo 中按 ID 读取批次
- java - 如何在片段android kotlin中只调用一次函数
- python - pyodbc.OperationalError:TCP Provider: Error code 0x2746 (10054) (SQLDriverConnect) running Flask application
- python - Python:如何将值添加到键和键到 dicts
- keycloak - 烧瓶-OIDC | 用户登录后如何调用特定函数
- python - 按顺序执行相同的逻辑
- c# - ASP.NET MVC:表 AspNetUserLogins 不记得数据
- astropy - 提取轨道的 BCI 大地坐标和 ECI 坐标
- memory - VBA 接收编译错误 - 内存不足