A practical problem-solving method that finds good solutions quickly without guaranteeing optimality.