Discrete Search Optimization for Real-Time Path Planning in Satellites