Optimal path planning for surveillance with temporal-logic constraints | Synapse