Mechanism design for complex systems: bipartite matching of designers and manufacturers, and evolution of air transportation networks