จริง ๆ แล้ว Evolutionary Computation เป็นแขนงย่อยของ Artificial Intelligence แต่พอเจาะเรียนไปแล้ว (เรียน Ant Colony Optimization, Genetic Algorithm และ Particle Swarm Optimization ซึ่งเป็นอัลกอริทึมในแขนง Evolutionary Computation) ถึงได้รู้ว่า Evolutionary Computation มันไม่ได้มีจุดประสงค์ของความเป็น Artificial Intelligence คือไม่ได้ทำให้เครื่องจักรมันคิดเองได้ หรือทำให้มีปัญญา
หากแต่ Evolutionary Computation ถูกสร้างขึ้นเพื่อแก้ปัญหา Non-Deterministic Polynomial Time โดยการ Optimization ด้วยวิธี Metaheuristic ซะมากกว่า เพราะปัญหายาก ๆ สลับซับซ้อน และมีการจัดหมู่เยอะ ๆ มักจะใช้เวลาในการคำนวณมาก อยู่ในกลุ่มอัตราการเติบโตตามสมการด้านล่าง
ดังนั้น Evolutionary Computation จึงใช้เพื่อการคำนวณให้มีประสิทธิภาพมากขึ้น ให้มันเร็วขึ้น ให้อยู่ในช่วงเวลาที่ยอมรับได้ และให้อยู่ในกลุ่มอัตราการเติบโตตามสมการด้านล่าง
ปัจจุบัน งานวิจัยทางด้าน Evolutionary Computation ถูกแยกออกจาก Artificial Intelligence แล้ว เพราะพวกนักวิทยาศาสตร์คอมพิวเตอร์เขาเห็นกันแล้วล่ะ ว่ามันมีจุดประสงค์ในการนำไปปฏิบัติไม่เหมือนกัน