There are several research communities working on this and related problems, generally under the headings: Computational/Algorithmic Mechanism Design and Social/Public Choice Theory
There are several research communities working on this and related problems, generally under the headings: Computational/Algorithmic Mechanism Design and Social/Public Choice Theory