Algorithms for p-Faulty Search on a Half-Line