A network controller, comprising: a processor; a memory containing a program that, when executed on the processor, performs an operation, the operation comprising: for each of a plurality of access points, calculating the number of first-hop neighboring access points that are in direct communication with the access point; selecting an access point from the plurality of access points based on the respective numbers of first-hop neighboring access points; calculating locations of the first-hop neighboring access points of the selected access point, relative to the selected access point, using inter-radio measurement data reported by the first-hop access points to the network controller; determining that a radio in the selected access point is redundant; the determining comprising selecting a set of points within the coverage area of the radio in the selected access point, the radio in the selected access point being redundant if at least a threshold number of points from the selected set of points is within the coverage area of a radio of one of the first-hop access points identified for the selected access point, the determining being further based on the calculated position of the first-hop access point for the selected access point; and prohibiting the radio in the selected access point from transmitting so as to mitigate co-channel interference in a frequency band after determining that the radio is redundant. a processor; a memory containing a program that, when executed on the processor, performs an operation, the operation comprising: for each of a plurality of access points, calculating the number of first-hop neighboring access points that are in direct communication with the access point; selecting an access point from the plurality of access points based on the respective numbers of first-hop neighboring access points; calculating locations of the first-hop neighboring access points of the selected access point, relative to the selected access point, using inter-radio measurement data reported by the first-hop access points to the network controller; for each of a plurality of access points, calculating the number of first-hop neighboring access points that are in direct communication with the access point; selecting an access point from the plurality of access points based on the respective numbers of first-hop neighboring access points; calculating locations of the first-hop neighboring access points of the selected access point, relative to the selected access point, using inter-radio measurement data reported by the first-hop access points to the network controller; determining that a radio in the selected access point is redundant; the determining comprising selecting a set of points within the coverage area of the radio in the selected access point, the radio in the selected access point being redundant if at least a threshold number of points from the selected set of points is within the coverage area of a radio of one of the first-hop access points identified for the selected access point, the determining being further based on the calculated position of the first-hop access point for the selected access point; and prohibiting the radio in the selected access point from transmitting so as to mitigate co-channel interference in a frequency band after determining that the radio is redundant.