Efficient approximation algorithms. Part I: approximation of unknown fault lines from scattered data