javascript-lp-solver
Version:
Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver
23 lines (22 loc) • 755 B
JSON
{
"name": "Fertilizer",
"constraints" : {
"W": { "equal": 40, "weight": 1, "priority": 2 },
"N": { "equal": 50, "weight": 1, "priority": 1 },
"P": { "equal": 20, "weight": 2, "priority": 1 },
"K": { "equal": 30, "weight": 1, "priority": 1 }
},
"variables" : {
"Fertilizer A": { "N" : 36.00, "P" : 0.00, "K" : 0.00, "W" : 40 },
"Fertilizer B": { "N" : 15.00, "P" : 15.00, "K" : 15.00, "W" : 40 },
"Fertilizer C": { "N" : 5.00, "P" : 25.00, "K" : 10.00, "W" : 40 }
},
"expects": {
"feasible": true,
"r1": 46.66666667,
"r4": 10,
"Fertilizer A": 0.83333333,
"Fertilizer B": 1.33333333,
"result": 0
}
}