“…Oversubscribed, overloaded, or overconstrained scheduling problems arise naturally in many domains such as airport gate assignment [24], processor task scheduling [25], [26], and meeting scheduling [27], [28]. Perhaps most similar to the DSN scheduling problem are problems in the satellite scheduling domain, including satellite range scheduling [29], [30], telescope scheduling [31], [32], payload scheduling [33], [34], and in particular the satellite observation scheduling problem [35]- [41], which also includes the time window constraints encountered in DSN scheduling. Although the DSN scheduling problem is similar to many of the oversubscribed scheduling problems present in the literature, it has several unique properties.…”