UNPKG

javascript-lp-solver

Version:

Easy to use, JSON oriented Linear Programming and Mixed Int. Programming Solver

23 lines (22 loc) 755 B
{ "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 } }