Answering graph pattern queries using views
Approximation Algorithms