Engineering Applications of AI and Swarm Intelligence