It seems the pgr_tsp requires four or more locations. I assume its required because pgr_tsp is attempting to rewrite a result from the traveling salesman problem in to some optiminal version dave.