This document presents an algorithm for finding the minimum local disk cover sets for broadcasting in heterogeneous wireless ad hoc networks. It defines the problem and introduces the concept of a "skyline set" to represent the solution. It then proves several lemmas about the geometry of intersecting disks and uses mathematical induction to show that the number of arcs in any skyline set is upper bounded by 2n, where n is the number of disks. This allows the algorithm to run in O(n log n) time by using a divide-and-conquer approach to merge partial skyline sets.