Optimal line-sweep-based decompositions for coverage algorithms | Synapse