I. Introduction
Persistent monitoring missions are repetitive in nature and last for prolonged periods of time. In this work, we consider an optimal route planning problem arising in persistent monitoring missions that require a UAV to repeatedly visit targets of which one target (referred to as the depot) also acts as a recharging or a refueling station. For the optimal performance of these missions, it is desirable to make the revisit time, defined as the maximum of the time elapsed between successive visits to any target, as small as possible.