Các cấu phần chính của thuật toán ALNS

Một phần của tài liệu Các phương pháp heuristics giải bài toán định vị và hướng lộ trong hậu cần đô thị (Trang 95 - 96)

3.4.2.1. Khởi tạo lời giải ban đầu

Bước đầu tiên của thuật toán ALNS là thực hiện khởi tạo lời giải ban đầu. Vì bài toán 2E-MTT- PDTWS là bài toán mở rộng của bài toán MTT-PDTWS và lời giải của bài toán MTT-PDTWS tương ứng với lịch trình của đội xe tải nhỏ vận tải ở mức 2 của bài toán 2E-MTT-PDTWS, do đó, luận án giới thiệu phương pháp khởi tạo lời giải ban đầu cho bài toán MTT-PDTWS. Từ lời giải này, sẽ áp dụng thuật toán heuristic để tạo ra lời giải ban đầu của bài toán 2E-MTT-PDTWS. Thuật toán heuristic được trình bày chi tiết trong mục 3.4.1.3.

3.4.2.1.1. Khởi tạo lời giải ban đầu cho bài toán MTT-PDTWS

Quá trình khởi tạo lời giải ban đầu sử dụng các bước được trình bày ở nghiên cứu [40]. Ý tưởng chính là khởi tạo một lời giải với tổng chi phí di chuyển nhỏ và giảm thiểu các lộ trình không tải của xe tải nhỏ. Quá trình khởi tạo bao gồm 2 bước:

Bước 1: các yêu cầu vận tải hàng hóa c2e, 𝑝 ∈ 𝐶𝑝, sẽ được chỉ định cho các điểm trung chuyển 𝑠 ∈ 𝑆𝑝 dựa vào tổng lượng hàng hóa chuyển ra thành phố qua điểm trung chuyển và khoảng cách của chúng đến điểm trung chuyển;

Bước 2: áp dụng thuật toán tham lam để tạo ra các lộ trình một cách tuần tự cho đến khi tất cả yêu cầu vận tải đều được phục vụ. Tại mỗi vòng lặp, lộ trình có chi phí trung bình tiêu tốn cho 1 yêu cầu vận tải nhỏ nhất (tổng chi phí của lộ trình/số lượng yêu cầu vận tải) sẽ được thêm vào hành trình hiện tại.

3.4.2.1.2. Khởi tạo lời giải ban đầu cho bài toán 2E-MTT-PDTWS

Đầu tiên thực hiện lập lịch vận tải cho đội xe tải nhỏ. Sau đó, tiến hành lập lịch cho đội xe tải lớn. Quá trình lập lịch cho đội xe tải nhỏ tương tự quá trình khởi tạo lời giải ban đầu cho bài toán MTT-PDTWS. Tuy nhiên, trong quá trình lập lịch vận tải cho đội xe tải nhỏ yêu cầu phải chỉ định điểm trung chuyển phục vụ cho yêu cầu nhận hàng hóa e2c. Do đó, quá trình lập lịch trình cho đội xe tải nhỏ gồm 2 bước:

Bước 1: các yêu cầu vận tải hàng hóa c2e, 𝑝 ∈ 𝐶𝑝, sẽ được chỉ định cho các điểm trung chuyển 𝑠 ∈ 𝑆𝑝 dựa vào tổng lượng hàng hóa chuyển ra thành phố qua điểm trung chuyển và khoảng cách của chúng đến điểm trung chuyển. Tương tự, mỗi yêu cầu giao hàng e2c, 𝑑 ∈ 𝐶𝐷, được gán với một điểm trung chuyển 𝑠 ∈ 𝑆𝑑 dựa vào tổng lượng hàng hóa chuyển vào thành phố qua điểm trung chuyển và khoảng cách của chúng đến điểm trung chuyển;

86

Bước 2: áp dụng thuật toán tham lam để tuần tự tạo từng lộ trình giao hàng mức 1, lộ trình nhận hàng mức 1 cho đến khi tất cả yêu cầu vận tải đã được phục vụ. Tại mỗi bước lặp của thuật toán, một lộ trình với chi phí trung bình nhỏ nhất (tính theo từng yêu cầu) sẽ được thêm vào hành trình.

Sau khi hoàn thành lập lịch cho đội xe vận nhỏ, đội xe vận tải lớn sẽ được lập lịch vận tải thông qua sử dụng thuật toán heuristic ở trong mục 3.4.1.3.

Một phần của tài liệu Các phương pháp heuristics giải bài toán định vị và hướng lộ trong hậu cần đô thị (Trang 95 - 96)

Tải bản đầy đủ (PDF)

(121 trang)