La logique floue (fuzzy logic, en anglais) est une logique polyvalente où les valeurs de vérité des variables — au lieu d'être vrai ou faux — sont des réels entre 0 et 1. En ce sens, elle étend la logique booléenne classique avec des valeurs de vérités partielles[Quoi ?]. Elle consiste à tenir compte de divers facteurs numériques pour aboutir à une décision[pourquoi ?] qu'on souhaite acceptable.