Reducing overpopulation is a solution, not a very popular one.
Earth can sustain 20 billion humans that live a vegan lifestyle and use virtual reality instead of travelling as mentioned by Martin Reese during a talk at the Long Now foundation not too long ago.²
--
² i belive it was this event http://longnow.org/seminars/02019/jan/14/prospects-humanity/