Complementary Slackness Principle