from the origins of the Hungarian algorithm to satellite communication