The difference is in whether you want to emphasize the state of being solved or the action of solving. "is solved" indicates that it is in the solved state. "has been solved" indicates that the solving of the problem has been completed, which is really just what it means to be in the state of being "solved". More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.