Multi-Type Nearest And Reverse Nearest Neighbor Search : Concepts And Algorithms.