nonnegativiteitsvoorwaarde
De nonnegativiteitsvoorwaarde is een begrenzing in wiskunde en optimalisatietheorie die vereist dat variabelen niet-negatieve waarden aannemen. Formeel wordt dit vaak geschreven als x ≥ 0 voor één of meerdere variabelen x. De voorwaarde komt veel voor in lineaire programmering, combinatorische optimalisatie, kansrekening en economische modellen, waar negatieve hoeveelheden fysiek of conceptueel niet zinvol zijn (bijvoorbeeld aantallen, kansen of middelen).
In lineaire programmering maakt de nonnegativiteitsvoorwaarde deel uit van de standaardvorm van een probleem en speelt
Om niet-negativiteitsrestricties te behandelen bestaan technieken zoals het introduceren van slack-variabelen, variabeletransformaties (bijvoorbeeld x = y^2 om
De nonnegativiteitsvoorwaarde is eenvoudig van formuleren maar fundamenteel in toepassingen waar de tekens van variabelen praktische