3个限制,具体内容请看作者博客。使用遗传算法。