A Dual-mode Local Search Algorithm for Solving the Minimum Dominating Set Problem