How would you solve it? I think it's a really tough problem and a significant fraction of the homeless population has serious mental health problems. I live in a city (Salt Lake City) that did a great job fixing its homelessness problem... for a couple of years. Now it's worse than it has ever been. Partly this is because more homeless people are coming to the area because they've heard about how great the resources here are. The problem with trying to solve homelessness is that most things that work to solve it incentivize more homeless people to move to the area that is solving the problem. At least that's what it seems like to me.