On Minimizing the Number of ADMs in a General Topology Optical Network