For a positive integer , a -dominating set of a graph is a subset such that every vertex not in is adjacent to at least vertices in . The -domination problem is to determine a minimum -dominating set of . This paper studies the -domination problem in graphs from an algorithmic point of view. In particular, we present a linear-time algorithm for the -domination problem for graphs in which each block is a clique, a cycle or a complete bipartite graph. This class of graphs includes trees, block graphs, cacti and block-cactus graphs. We also establish NP-completeness of the -domination problem in split graphs.