Tương quan cao hơn cĩ nghĩa là giátrị khác biệt nhỏ hơn:

Một phần của tài liệu Lập trình tiến hóa trí tuệ nhân tạo (Trang 155)

M Chương 9: Các Bài Tốn Tối Ưu Tổ Hợp Khác

Tương quan cao hơn cĩ nghĩa là giátrị khác biệt nhỏ hơn:

hơn:

hơn:

cao hơn). :

Dữ liệu được phát sinh bằng các thiết lập tham số: 0= 70 và r= ð, Đối với các thử nghiệm ta đã dùng ba tập dữ và r= ð, Đối với các thử nghiệm ta đã dùng ba tập dữ

liệu cho mỗi thực thể lần lượt cĩ n = 100, 250, và 500

mĩn. Ta quan tâm đến hai loại bạ lơ:

« sức chúa bơ lơ hạn chế

Ba lơ cĩ sức chứa C¡ = 20. Trong trường hợp này, lời giải

tối ưu chứa rất ít mục. Đối với những điểu kiện khơng đầy đủ, một vùng hầu như phụ trách tồn bộ miền. đầy đủ, một vùng hầu như phụ trách tồn bộ miền.

e _ sức chứa ba lơ trung bình

Ba lơ cĩ sức chứaC, =055. ti. Trong trường hợp

này khoảng phân nửa các mĩn nằm trong lời giải tối ưu.

Việc tăng sức chứa C khơng làm tăng nhiều thời gian tính tốn

của các thuật giải cổ điển.

5.3. Mơ tả các thuật giải

Ba loại thuật giải được cài đặt và thử nghiệm là: thuật giải đựa

trên hàm thưởng phạt (A,[¿], ¿ là chỉ số của một thuật giải cụ thể

trong lớp này), thuật giải dựa trên phương pháp sửa chữa (A,[¡Ð,

308

Thuật Giải Di Truyền 8

thuật giải dựa trên việc giải mã (A,f]). Ta lắn lượt bàn vẻ ba loại

thuật giải này:

THUẬT GIẢI A7]

Trong tất cả các thuật giải loại nảy, một chuỗi nhị phân cĩ

chiều dài n biểu điễn lời giải x của bài tốn: mĩn thứ ¿ được chọn cho ba lơ nếu và chỉ nếu z/¿j = 1. ba lơ nếu và chỉ nếu z/¿j = 1.

Độ thích nghỉ cuai (x) của mỗi chuỗi được định nghĩa là:

sual(x) =5 x[1].P[i] — Pen(x),

trong đĩ, hàm thưởng phạt Pen(x) sẽ bằng 0 với lời giải khả thi x,

nghĩa là, các lời giải thố vã xfi}WLL] < C, ngược lại, Pen(x) lớa

hơn 0.

Cĩ nhiều chiến lược để gán giá trị thưởng phạt.. Ở đây, ta chỉ (adsbygoogle = window.adsbygoogle || []).push({});

quan tâm đến ba trường hợp mà hàm thưởng phạt tăng theo lơgarít, tuyến tính và bình phương tùy theo mức độ xâm phạm: tuyến tính và bình phương tùy theo mức độ xâm phạm:

AE Pen) =logs(1+ p3" 241WU1~ Ø)

A,2l: Pen() = pc, xif.W1-C)

A3]: Penfœ) =(p(3”._.zfiHWli]~ GP

Trong cả ba trường hợp, p = maxz,..„ IPI/WII)I.

Một phần của tài liệu Lập trình tiến hóa trí tuệ nhân tạo (Trang 155)