An algorithm that inefficiently solves a problem, often by trying every one of a wide range of possible solutions.