I do not have an answer to your question but here's something to consider:
http://www.ipm.uiuc.edu/bulletin/article.php?id=758