This paper proposes a graph theoretic routing algorithm (GTRA) for mobile ad hoc networks (MANET) that utilizes a hierarchical cluster approach to enhance scalability and efficiency in communications. By establishing multi-hop connectivity both within and between clusters, the algorithm aims to minimize contention, scheduling delays, and optimize power usage to ensure quality of service (QoS) for multi-service applications. The proposed method is designed to handle dynamic node mobility effectively, making it suitable for applications requiring reliable communication in challenging environments like battlefield scenarios.