This document presents a new routing protocol for mobile ad hoc networks that uses a hybrid of ant colony optimization and particle swarm optimization algorithms. It aims to improve quality of service for routing by using a clustering technique to eliminate multicast trees and assign cluster heads to be responsible for multicasting. The path selection is evaluated based on ant colony optimization to produce better results than other techniques. It is proposed that this approach will diminish overall energy consumption and complexity compared to previous algorithms. The document provides background on mobile ad hoc networks, routing protocols, and related work applying swarm intelligence and other approaches to improve QoS routing.