Genetic Algorithm (TSP)
Thuật toán di truyền: Tiến hóa để tìm hành trình ngắn nhất qua tất cả thành phố.
Python Lab
Thực thi mô hình dựa trên trực quan hóa.
main.py
import random
# Bài toán TSP với 0 thành phố
cities = []
# Khởi tạo quần thể 50 cá thể
population = [random.sample(range(len(cities)), len(cities))
for _ in range(50)]
# Tiến hóa qua nhiều thế hệ
for gen in range(100):
population = evolve(population) # Select → Crossover → Mutate
best = min(population, key=total_distance)
print(f"Hành trình tốt nhất: {best}")
// Kết quả (Output) sẽ xuất hiện ở đây khi nhấn Run...
chat_bubble Bình luận (0)