tokens: This reduces the greedy phase to computing a maximal independent set ( MIS ) on a suitable intersection graph for each category where the vertices are the facilities in the category and there is an edge between two vertices if they are within distance of each other .