Brute force (
Engels voor "brute kracht") is het gebruik van rekenkracht om een probleem op te lossen met een
computer zonder gebruik te maken van
algoritmen of
heuristieken om de berekening te versnellen.
Brute force wordt gebruikt als er geen
algoritme bekend is dat sneller of efficiënter tot een oplossing leidt. De methode bestaat uit het botweg uitproberen van alle mogelijke opties, net zolang tot er een gevonden is die overeenkomt met de gewenste invoer.