Dominating set is a set of vertices of a graph such that all other vertices have a neighbour in the dominating set. We propose a new order-based randomised local search (RLS o ) algorithm to solve minimum dominating set problem in large graphs. Experimental evaluation is presented for multiple types of problem instances. These instances include unit disk graphs, which represent a model of wireless networks, random scale-free networks, as well as samples from two social networks and real-world graphs studied in network science. Our experiments indicate that RLS o performs better than both a classical greedy approximation algorithm and two metaheuristic algorithms based on ant colony optimisation and local search. The order-based algorithm is able to find small dominating sets for graphs with tens of thousands of vertices. In addition, we propose a multi-start variant of RLS o that is suitable for solving the minimum weight dominating set problem. The application of RLS o in graph mining is also briefly demonstrated.An Order-based Algorithm for Minimum Dominating Set studied in network science, instances from DIMACS series, as well as samples of anonymised publicly available data from social networks Google+ and Pokec. These results also confirm that RLS o provides results of better quality than the greedy approximation algorithm, ACO-LS and ACO-PP-LS, while maintaining solid scalability for large graphs. In addition, the solutions found by RLS o tend to be close to lower bounds, which have been computed as solutions to the linear programming relaxation of MDS. This relaxation represents the linear programming problem obtained from the formulation of MDS by assuming that decision variables can be any real values between 0 and 1, instead of binary variables.RLS o is also extended to a multi-start algorithm MSRLS o to solve the minimum weight dominating set (MWDS) problem. Finally, an application of RLS o in graph mining is briefly discussed.The structure of our paper is as follows. In Section 2, we review the background of the problem and related work. In Section 3, we describe our local search algorithm RLS o for MDS. In Section 4, the multi-start local search algorithm MSRLS o for MWDS is presented. In Section 5, we present the experimental results and provide a short discussion. Finally, in Section 6, we summarise the contributions and identify open problems.