Distributed relay selection for heterogeneous UAV communication networks using a many-to-many matching game without substitutability | IEEE Conference Publication | IEEE Xplore