Generalized hopfield networks for constrained optimization by J. van den Berg