The Median Path Problem: Algorithmic Approaches and Computational Results