From: Towards improving edge quality using combinatorial optimization and a novel skeletonize algorithm