Generalized Target Assignment and Path Finding Using Answer Set Programming | Synapse