Estimation of Incident and Reflected Waves Using Simulated Annealing