http://501565246-qq-com.iteye.com/blog/2002391
http://www.cnblogs.com/1-2-3/archive/2010/04/07/grasp-algorithm3.html