Exploring the Multi-Objective Dial-A-Ride Problem: An Analysis of Genetic Algorithms and MIP