Distributed Algorithms And Inverse Graph Filtering