Most rely on linear programming (including mixed-integer programming), although some use nonlinear programming.
Більшість покладається на лінійне програмування (в тому числі програмування зі змішаними цілими числами), хоча деякі використовують нелінійне програмування.