GLPK/Node.js
外观
< GLPK
Node.js [1] 是一个基于服务器端 JavaScript 的应用程序平台。
Node-glpk [2] 是一个手工制作的语言绑定,用于从 NodeJS 访问 GLPK 库。它受 Mozilla 公共许可证 2.0 [3] 的约束。
可以使用 npm [4] 包管理器安装该软件包。
npm install glpk
var glp = require("glpk");
var prob = new glp.Problem();
prob.readLpSync("todd.lpt");
prob.scaleSync(glp.SF_AUTO);
prob.simplexSync({presolve: glp.ON});
if (prob.getNumInt() > 0){
function callback(tree){
if (tree.reason() == glp.IBINGO){
// ...
}
}
prob.intoptSync({cbFunc: callback});
}
prob.delete();