“…GS methods [7-10, 14, 16, 29, 30, 33] produce exact solutions to the overlap removal problem. While some of these methods strongly rely on the scan line algorithm to process the data points sequentially (e.g., [14,16,29,33]), others model the overlap removal problem as a stress optimization (e.g., [9,10,30]). However, none of them have sub-quadratic complexity and they hardly scale well to large datasets.…”