The paper presents two innovative multicast routing algorithms for mobile ad-hoc networks using the concept of virtual forces to optimize network efficiency and energy consumption. The first algorithm creates relatively minimal multicast trees, while the second improves upon this by enhancing average residual energy and reducing data transmission costs. This work is significant as it applies the virtual force technique to multicast routing for the first time, addressing challenges unique to multicasting compared to unicast routing.