Dominating sets in graph theory are used to identify the smallest set of vertices that can control all other vertices in a graph. They have practical applications in network design, radio frequency allocation, and social networks, among others. Dominating sets help optimize resource allocation and improve efficiency in various real-world scenarios.