Mechanisms for discrete optimization with rational agents · Study