Programowanie nieliniowe: Historia i autorzy