Karush-Kuhn-Tucker loss