1. Trang chủ
  2. » Tất cả

(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch

71 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch(Luận văn thạc sĩ) Bài toán thuê xe du lịch có hạn ngạch

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ HÀ NỘI Đinh Thị Thủy BÀI TOÁN THUÊ XE DU LỊCH CĨ HẠN NGẠCH Ngành: Cơng nghệ thơng tin Chuyên ngành: Khoa học máy tính Mã số: 64080101 LUẬN VĂN THẠC SĨ CÔNG NGHỆ THÔNG TIN Người hướng dẫn khoa học: PGS.TS.Hoàng Xuân Huấn Hà Nội - 2018 LỜI CAM ĐOAN Tôi xin cam đoan công trình nghiên cứu cá nhân tơi hướng dẫn giúp đỡ PGS.TS Hoàng Xuân Huấn Các kết viết chung với tác giả khác đồng ý tác giả trước đưa vào luận văn Trong toàn nội dung nghiên cứu luận văn, vấn đề trình bày tìm hiểu nghiên cứu cá nhân tơi trích dẫn từ nguồn tài liệu có ghi tham khảo rõ ràng, hợp pháp Trong luận văn, tơi có tham khảo đến số tài liệu số tác giả liệt kê mục tài liệu tham khảo Hà Nội, ngày tháng năm 2018 Học viên Đinh Thị Thủy LỜI CẢM ƠN Trước trình bày nội dung khóa luận, em xin bày tỏ lòng biết ơn sâu sắc tới PGS.TS.Hồng Xn Huấn người tận tình hướng dẫn để em hồn thành khóa luận Em xin bày tỏ lịng biết ơn chân thành tới tồn thể thầy cô giáo khoa Công nghệ thông tin, Đại học Công Nghệ, Đại Học Quốc Gia Hà Nội dạy bảo em tận tình suốt trình học tập Nhân dịp em xin gửi lời cảm ơn chân thành tới gia đình, bạn bè bên em, cổ vũ, động viên, giúp đỡ em suốt trình học tập thực luận văn tốt nghiệp Hà Nội, ngày tháng năm 2018 Học viên Đinh Thị Thủy DANH MỤC KÍ HIỆU VÀ CHỮ VIẾT TẮT ACO Phương pháp tối ưu hóa đàn kiến(Ant Colony Optimisation) AS Hệ kiến AS(Ant System) ACS Hệ kiến ACS(Ant Colony System) MMAS Hệ kiến MMAS(Max-Min Ant System) SMMAS Hệ kiến MMAS trơn(Smooth-Max Min Ant System) CaRS Bài toán thuê xe du lịch(Traveling car renter problem) GA Thuật giải di truyền(Genetic Algorithm ) QTSP Quota Traveling Salesman Problem q-CaRS Bài tốn th xe du lịch có hạn ngạch(Quota traveling car renter problem) TSP Bài toán người chào hàng(Traveling Salesman Problem) || Số phần tử tập Mục lục Danh mục kí hiệu chữ viết tắt Chương Bài toán thuê xe du lịch có hạn ngạch 1.1 Quy hoạch nguyên 1.1.1 Dạng tổng quát toán 1.1.2 Ứng dụng toán 1.1.3 Các phương pháp tiếp cận giải toán quy hoạch nguyên 8 1.2 Bài toán người chào hàng(Traveling Salesman Problem - TSP) 11 1.3 Bài tốn th xe du lịch có hạn ngạch(q-CaRS) 13 1.3.1 Bài toán người bán hàng có hạn ngạch(QTSP) 1.3.2 Các toán liên quan 1.3.3 Bài toán thuê xe du lịch có hạn ngạch(q-CaRS) 13 13 15 Chương Các phương pháp metaheuristic 18 2.1 Thuật giải di truyền 18 2.1.1 Thuật toán di truyền cổ điển 2.1.2 Biễu diễn véc tơ số thực 2.1.3 GA tối ưu tổ hợp 19 24 25 2.2 Phương pháp tối ưu hóa đàn kiến 28 2.2.1 Cách tìm đường kiến tự nhiên 2.2.2 Kiến nhân tạo 2.2.3 Phương pháp ACO tổng quát 28 29 29 Chương Thuật giải di truyền cho toán q-CaRS 35 3.1 Biểu diễn quần thể 36 3.2 Quá trình tái tạo 37 3.3 Thủ tục tìm kiếm địa phương 38 3.4 Thuật toán MemPlas 42 3.5 Kết thực nghiệm 44 3.5.1 Bộ liệu chuẩn 3.5.2 Tiến hành chạy thực nghiệm 44 44 3.5.3 Kết thực nghiệm 44 Chương Thuật toán ACO giải toán q-CaRS 50 4.1 Đồ thị cấu trúc 50 4.2 Vết mùi thông tin heuristic 52 4.3 Quy tắc cập nhật mùi 52 4.4 Thủ tục tìm kiếm cục 53 4.5 Kết thực nghiệm 53 4.6 Kết thực nghiệm đánh giá 53 LỜI MỞ ĐẦU Trong năm gần đây, với bùng nổ mạnh mẽ công nghệ thông tin du lịch, dịch vụ tiện ích phục vụ cho khách du lịch với ứng dụng di động phát triển mạnh mẽ Nhu cầu tìm kiếm kế hoạch cho chuyến với chi phí phù hợp thuận lợi nhu cầu phổ biến Cụ thể, tour du lịch tham quan địa điểm thành phố, địa điểm có sẵn xe du lịch với giá thành cụ thể Vì lý tài thời gian hành khách khơng tham quan hết địa điểm họ ln mong muốn có chuyến hài lịng với chi phí nhỏ Đây tốn thuộc vấn đề tối ưu tổ hợp, thuộc lớp toán NP-khó tốn biến thể tốn người bán hàng du lịch(TSP) toán thuê xe du lịch(CaRS) Đã có nhiều nghiên cứu đưa cho toán : “Các phương pháp tối ưu cho toán người bán hàng du lịch trực tuyến”[46] , “Bảo đảm xấp xỉ cho toán người bán hàng có trọng số”[6] , “Thuật tốn Memetic cho toán thuê xe du lịch”[20] Tuy nhiên nghiên cứu khơng xét đến chi phí di chuyển mà xét đến thời gian di chuyển thành công địa điểm Vấn đề đặt nghiên cứu tổng qt hóa thuật tốn QTSP với tập hợp xe tơ để người bán hàng thuê để di chuyển QTSP biến thể TSP với đỉnh có buộc định mục tiêu tối thiểu hóa chi phí di chuyển với yêu cầu buộc không nhỏ giá trị định sẵn Trong nghiên cứu “Thuật toán Memetic cho toán thuê xe du lịch”[20] đưa kết đánh giá cao, nhiên nghiên cứu khơng có ràng buộc địa điểm đến thăm Bài toán q-CaRS toán tối ưu tổ hợp có nhiều ràng buộc , thuộc lớp tốn NP khó, tìm lời giải gần thời gian đa thức Trong nghiên cứu [21] tác giả đưa thuật giải di truyền để giải toán kết thu tốt Tuy nhiên thời gian gần đây, phương pháp tối ưu hóa đàn kiến giải tốn tối ưu tổ hợp lên với thực nghiệm đánh giá cao đặc biệt thành cơng tốn người bán hàng với số đỉnh lên đến 2000 Vì luận văn đề xuất thêm phương pháp tổi ưu hóa đàn kiến giải toán q-CaRS Kết thực nghiệm cho thấy phương pháp tối ưu hóa đàn kiến cho kết nhiều hợp tốt thuật giải GA chất lượng thời gian Trong phương pháp tối ưu hóa đàn kiến, luận văn sử dụng quy tắc cập nhật mùi Maxmin trơn nghiên cứu tác giả Đỗ Đức Đơng cộng [2] Luận văn trình bày tốn th xe có hạn ngach q-CaRS, sau giới thiệu chung hai phương pháp metaheuristic thuật giải di truyền phương pháp tối ưu hóa đàn kiến giải tốn tốn tối ưu tổ hợp Tiếp theo luận văn trình bày cụ thể hai phương pháp giải toán q-CaRS chương trình thực nghiệm Bố cục luận văn bao gồm chương: • Chương 1: Bài tốn th xe có hạn ngạch • Chương 2: Các phương pháp metaheuristic • Chương 3: Thuật tốn di truyền giải tốn q-CaRS • Chương 4: Thuật tốn ACO giải tốn q-CaRS • Phụ lục trình bày số module lập trình thuật tốn Do thời gian thực luận văn khơng nhiều, kiến thức cịn hạn chế nên làm luận văn không tránh khỏi hạn chế sai sót Tác giả mong nhận góp ý ý kiến phản biện quý thầy cô bạn đọc Xin chân thành cảm ơn! Hà Nội, ngày tháng năm 2018 Học viên Đinh Thị Thủy Chương Bài toán thuê xe du lịch có hạn ngạch 1.1 Quy hoạch nguyên Quy hoạch nguyên (Integer Programming) , viết tắt IP, tốn quy hoạch mà tất phần biến bị ràng buộc lấy giá trị nguyên Trường hợp thứ gọi quy hoạch nguyên hoàn toàn (Pure Integer Programming – PIP), trường hợp thứ hai gọi quy hoạch nguyên phận (Mixed Integer Programming – MIP) 1.1.1 Dạng tổng quát toán Bài toán quy hoạch nguyên tổng quát biểu diễn dạng: f ( x ) = c T x → min(max ) với điều kiện: Ax ≤ b x≥0 x ∈ Zn Bài toán quy hoạch nguyên gọi hoàn toàn tất biến số nguyên gọi phận số biến số nguyên Bài toán quy hoạch nguyên 0-1 toán biến giới hạn 1.1.2 Ứng dụng toán Ứng dụng toán phát triển dựa vào biến thể toán quy hoạch nguyên hỗn hợp toán quy hoạch nguyên 0-1 Lập kế hoạch sản xuất Quy hoạch nguyên hỗn hợp có nhiều ứng dụng sản xuất cơng nghiệp, bao gồm mơ hình hóa việc làm Một ví dụ quan trọng xảy quy hoạch sản xuất nông nghiệp bao gồm xác định suất sản xuất cho số loại trồng chia sẻ tài nguyên (ví dụ đất đai, lao động, vốn, hạt giống, phân bón ) Một mục tiêu tối đa hóa tổng sản lượng mà khơng vượt q nguồn lực sẵn có Trong số trường hợp, điều biểu diễn dạng chương trình tuyến tính, biến phải hạn chế số nguyên Bài toán lập lịch Bài toán liên quan đến dịch vụ lập lịch trình xe mạng lưới vận tải Ví dụ, toán liên quan đến việc định xe buýt tàu điện ngầm vào tuyến đường riêng để đáp ứng thời gian biểu, để trang bị cho họ trình điều khiển Ở biến định nhị phân cho biết xe buýt tàu điện ngầm gán cho tuyến đường liệu người lái xe có định cho chuyến tàu tàu điện ngầm hay không Mạng viễn thơng Mục tiêu tốn thiết kế mạng lưới đường dây cài đặt để đáp ứng yêu cầu truyền thông xác định trước tổng chi phí mạng tối thiểu Điều địi hỏi tối ưu hóa topo mạng với việc thiết lập suất đường khác Trong nhiều trường hợp, suất bị hạn chế số nguyên Thông thường, tùy thuộc vào công nghệ sử dụng, hạn chế bổ sung mơ hình hóa bất đẳng thức tuyến tính với biến số nguyên nhị phân Mạng di động Nhiệm vụ quy hoạch tần số mạng di động GSM bao gồm việc phân phối tần số sẵn có ăng ten để người dùng đáp ứng kết hợp giảm thiểu ăng-ten Bài tốn xây dựng chương trình tuyến tính số ngun, biến nhị phân cho biết tần số gán cho ăng-ten 1.1.3 Các phương pháp tiếp cận giải toán quy hoạch nguyên Sử dụng tổng số đơn modulo Nếu tốn có dạng max (c T x ), Ax = b với A, b, c nguyên A tổng đơn modulo, tất phương án số nguyên Do đó, đáp án trả thuật toán đơn giản đảm bảo nguyên Để tất các đáp án nguyên, đặt x lời giải tốn Khi Ax = b, x0 = [ xn1 , xn2 , , xn j ] phần tử tương ứng cột x Theo định nghĩa, có ma trận vng B A cho Bx0 = b ... 1.3 Bài tốn th xe du lịch có hạn ngạch(q-CaRS) Bài tốn th xe du lịch có hạn ngạch đề xuất Elizabeth F.G Goldbarg cộng sự[22] Đây toán mở rộng toán người bán hàng có hạn ngạch tốn th xe du lịch. .. System) CaRS Bài toán thuê xe du lịch( Traveling car renter problem) GA Thuật giải di truyền(Genetic Algorithm ) QTSP Quota Traveling Salesman Problem q-CaRS Bài toán thuê xe du lịch có hạn ngạch(Quota... thuộc lớp toán NP-khó tốn biến thể tốn người bán hàng du lịch( TSP) toán thuê xe du lịch( CaRS) Đã có nhiều nghiên cứu đưa cho toán : “Các phương pháp tối ưu cho toán người bán hàng du lịch trực

Ngày đăng: 22/01/2023, 21:04

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w