ljoptim function

(Adaptive) Version of Luus-Jaakola Optimization