Text this: Multi mobile agent itinerary planning based on network coverage and multi-objective discrete social spider optimization algorithm