Complex sentence: It is meant to describe a suboptimal algorithm compared to a "clever" (non-naïve) algorithm, that consumes larger amounts of resources, but is simple to devise and implement.
Split into simpler sentences: It is meant to describe a suboptimal algorithm compared to a "clever" (non-naïve) algorithm. Naïve algorithms usually consume larger amounts of resources, but are simple to devise and implement.