1. Trang chủ
  2. » Luận Văn - Báo Cáo

(Luận văn) nghiên cứu bài toán lập lịch và ứng dụng xếp thời khóa biểu cho trường phổ thông vùng cao việt bắc

74 0 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

Nội dung

ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG HỒNG PHÚC LỢI lu an n va to ỨNG DỤNG XẾP THỜI KHÓA BIỂU CHO p ie gh tn NGHIÊN CỨU BÀI TOÁN LẬP LỊCH VÀ d oa nl w TRƢỜNG PHỔ THÔNG VÙNG CAO VIỆT BẮC nf va an lu lm ul LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH z at nh oi z m co l gm @ an Lu n va Thái Nguyên - 2017 ac th si ĐẠI HỌC THÁI NGUYÊN TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THƠNG HỒNG PHÚC LỢI lu an NGHIÊN CỨU BÀI TOÁN LẬP LỊCH VÀ n va ỨNG DỤNG XẾP THỜI KHÓA BIỂU CHO p ie gh tn to TRƢỜNG PHỔ THÔNG VÙNG CAO VIỆT BẮC Chuyên ngành: Khoa học máy tính nl w d oa Mã số: 60 48 01 01 nf va an lu z at nh oi lm ul LUẬN VĂN THẠC SĨ KHOA HỌC MÁY TÍNH z Ngƣời hƣớng dẫn khoa học: TS TRƢƠNG HÀ HẢI m co l gm @ an Lu Thái Nguyên - 2017 n va ac th si i LỜI CAM ĐOAN Tơi xin cam đoan luận văn cơng trình nghiên cứu riêng cá nhân tôi, không chép ai, tự nghiên cứu, đọc, dịch tài liệu, tổng hợp thực Nội dung lý thuyết trong luận văn tơi có sử dụng số tài liệu tham khảo nhƣ trình bày phần tài liệu tham khảo Các số liệu, chƣơng trình phần mềm kết luận văn trung thực chƣa đƣợc công bố cơng trình khác Thái ngun 19 tháng 06 năm 2017 lu an Học viên thực n va tn to p ie gh Hoàng Phúc Lợi d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si ii LỜI CẢM ƠN Lời đầu tiên, em xin gửi lời biết ơn sâu sắc đến TS Trƣơng Hà Hải ngƣời tận tình hƣớng dẫn, bảo, giúp đỡ em suốt trình làm luận văn Em xin gửi lời cảm ơn đến thầy giáo, cô giáo trƣờng Đại học Công Nghệ Thông Tin Truyền Thông Thái Nguyên, thầy giáo, cô giáo Viện Công nghệ thông tin truyền đạt kiến thức giúp đỡ em suốt q trình học Và cuối tơi xin gửi lời cảm ơn tới đồng nghiệp, gia đình lu an bạn bè ngƣời ủng hộ, động viên tạo điều kiện giúp đỡ để n va tơi có đƣợc kết nhƣ ngày hơm tn to Thái Nguyên 19, tháng 06 năm 2017 p ie gh Học Viên w d oa nl Hoàng Phúc Lợi nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si iii MỤC LỤC LỜI CAM ĐOAN i LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC HÌNH ẢNH v DANH MỤC BẢNG BIỂU vi MỞ ĐẦU CHƢƠNG 1: TỔNG QUAN VỀ BÀI TOÁN LẬP LỊCH 1.1 Giới thiệu chung toán lập lịch lu an 1.2 Các đặc trƣng toán lập lịch n va 1.3 Một số ví dụ tốn lập lịch: 1.4.1 Giới thiệu tốn xếp thời khóa biểu 1.4.2 Độ phức tạp tốn xếp thời khóa biểu p ie gh tn to 1.4 Bài toán xếp thời khóa biểu trƣờng phổ thơng 1.4.3 Phân loại mơ hình xếp thời khóa biểu 10 w oa nl 1.4.4 Các đặc thù thời khóa biểu hệ trung học phổ thông 12 d 1.4.5 Nhu cầu tốn xếp thời khóa biểu 14 lu nf va an CHƢƠNG 2: MỘT SỐ HƢỚNG TIẾP CẬN VÀ THUẬT TOÁN GIẢI BÀI TOÁN XẾP THỜI KHÓA BIỂU 17 lm ul 2.1 Đề xuất giải thuật giải toán 17 z at nh oi 2.1.1 Giải thuật vét cạn 17 2.1.2 Giải thuật chia để trị 17 z 2.1.3 Giải thuật Heuristic: 19 gm @ 2.2 Đánh giá phƣơng pháp: 20 l 2.3 Giới thiệu giải thuật tối ƣu hóa đàn kiến (ANT COLONY m co OPTIMIZATION: ACO) 22 an Lu 2.4 Mô tả giải thuật tối ƣu hóa đàn kiến 24 2.4.1 Trình bày giải thuật 24 n va ac th si iv 2.4.2 Một số vấn đề liên quan 29 CHƢƠNG 3: XÂY DỰNG CHƢƠNG TRÌNH XẾP THỜI KHĨA BIỂU CHO TRƢỜNG PHỔ THÔNG VÙNG CAO VIỆT BẮC 32 3.1 Phân tích quy trình thực toán 32 3.1.1 Phát biểu toán 32 3.1.2 Bài tốn xếp thời khóa biểu mơ hình tổng thể 33 3.1.3 Đặc điểm công tác, kế hoạch đào tạo 33 3.1.4 Quy trình xây dựng kế hoạch đào tạo thời khóa biểu 34 3.2 Sơ đồ xây dựng chƣơng trình xếp thời khóa biểu 35 lu an 3.2.1 Xây dựng hệ thống 39 n va 3.2.2 Đánh giá khả ứng dụng giải tốn xếp thời khóa biểu42 3.4.1 Lớp học 49 3.4.2 Giáo viên 50 p ie gh tn to 3.4 Thiết kế chƣơng trình 44 3.4.3 Phòng học 50 w oa nl 3.4.4 Nhân viên phòng đào tạo 50 d 3.4.5 Mơ hình ca sử dụng 50 lu nf va an 3.5 Các chức chƣơng trình 51 3.5.1 Chức đăng nhập ( chức quản lý user ) 51 lm ul 3.5.2 Chức Quản lý môn học 52 z at nh oi 3.5.3 Chức Quản lý giáo viên 55 3.5.4 Chức Quản lý học sinh: 58 z 3.5.5 Chức Quản lý lớp học 60 @ 3.6 Kết thử nghiệm 62 gm l ẾT UẬN 64 m co HƢỚNG PHÁT TRIỂN 65 an Lu TÀI LIỆU THAM KHẢO 66 n va ac th si v DANH MỤC HÌNH ẢNH Hình 2.1: Đồ thị cấu trúc tổng qt cho tốn cực trị hàm 26 Hình 2.2: Lựa chọn đỉnh 27 Hình 2.3: Đặc tả thuật tốn ACO 28 Hình 3.1: Sơ đồ xây dựng chƣơng trình T B 35 Hình 3.2: Chức hệ thống 40 Hình 3.3 Mơ hình sở liệu 48 Hình 3.4: Mơ hình ca sử dụng 50 Hình 3.5: Giao diện chƣơng trình 51 lu an Hình 3.6: Giao diện đăng nhập 52 n va Hình 3.7: Mơ hình chức quản lý môn học 53 tn to Hình 3.8: Giao diện thêm mơn học 54 gh Hình 3.9:Giao diện chỉnh sửa môn 54 p ie Hình 3.10: Mơ hình chức quản lý giáo viên 55 Hình 3.11:Giao diện thêm giáo viên 56 w oa nl Hình 3.12:Giao diện chỉnh sửa 56 d Hình 3.13:Giao diện thời khóa biểu giáo viên 57 lu nf va an Hình 3.14: Chức Quản lý học sinh 58 Hình 3.15:Cập nhật thơng tin học sinh 59 lm ul Hình 3.16: Cập nhật lại thông tin học sinh 59 z at nh oi Hình 3.17: Mơ hình chức quản lý lớp học 60 Hình 3.18: Giao diện mơn học 61 z Hình 3.19: Kết xếp thời khóa biểu theo lớp 61 @ m co l gm Hình 3.20: Cập nhật thơng tin lớp 62 an Lu n va ac th si vi DANH MỤC BẢNG BIỂU Bảng 3.1 Ví dụ TKB lớp 36 Bảng 3.2 Ma trận TKB mà kiến xây dựng 38 Bảng 3.3 Bảng liệu phân công giảng dạy theo khối 41 Bảng 3.4 Bảng liệu phân công giảng dạy theo lớp 41 Bảng 3.5 Bảng liệu phân công giảng dạy theo giáo viên 42 lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si MỞ ĐẦU Lý chọn đề tài Lập lịch biểu công việc thiếu tổ chức hoạt động xã hội Cùng với tiến xã hội, khoa học máy tính có bƣớc tiến dài, đem lại tiện lợi hiệu kinh tế cao nhiều lĩnh vực từ công nghiệp đời sống Với việc sử dụng máy tính lập lịch, ngƣời xây dựng đƣợc lịch biểu cách nhanh chóng tối ƣu Nhiều phần mềm máy tính có chức hỗ trợ lập lịch nhƣ MS.Excel, MS.Project,… nhƣng “thiếu thông minh” chúng làm lu an cho ngƣời phải tiêu tốn nhiều thời gian nhƣ công sức lập lịch Nhu n va cầu cần có phần mềm lập lịch thơng minh trở thành thiết tn to Tại trƣờng học, thời khóa biểu kết nối hầu nhƣ tồn hoạt gh động nhà trƣờng Trƣớc cơng việc xếp thời khóa biểu chủ yếu p ie đƣợc làm tay cán có kinh nghiệm, nắm vững chuyên môn w nghiệp vụ Do việc xây dựng thời khóa biểu phụ thuộc lớn vào ngƣời oa nl lập lịch, đồng thời hiệu tối ƣu cịn bị hạn chế.Vì tốn lập d thời khóa biểu ln vấn đề quan trọng cần giải lu nf va an Hiện nay, hầu hết trƣờng học đầu tƣ xây dựng phần mềm xếp thời khóa biểu, mang lại hiệu định việc xây dựng lịch biểu lm ul học tập làm việc Đối với trƣờng Trung học phổ thơng việc ứng z at nh oi công nghệ thông tin vào xếp thời khóa biểu hạn chế, cụ thể trƣờng Phổ thơng Vùng cao Việt Bắc Vì ứng dụng xây dựng thời khóa biểu z cho trƣờng Phổ thông Vùng cao Việt Bắc nhu cầu cần thiết Xuất phát từ gm @ nhu cầu đó, em lựa chọn đề tài “Nghiên cứu toán lập lịch ứng m co làm luận văn tốt nghiệp thạc sỹ l dụng xếp thời khóa biểu cho trƣờng Phổ Thông Vùng Cao Việt Bắc” an Lu Luận văn nghiên cứu mơ hình tốn nhƣ quy trình, độ phức tạp vấn đề xếp thời khóa biểu nói chung giải tốn xếp thời khóa n va ac th si biểu khóa cho trƣờng Phổ Thơng Trung Học nói chung trƣờng Phổ Thơng Vùng Cao Việt Bắc nói riêng Sử dụng giải thuật tối ƣu hóa đàn kiến tự động cập nhật thời khóa biểu đƣa phƣơng án khả thi cho tốn xếp thời khóa biểu Đối tƣợng phạm vi nghiên cƣu Đối tƣợng: Nghiên cứu tổng quan toán lập lịch số thuật toán giải toán lập lịch Phạm vi nghiên cứu: uận văn tập trung nghiên cứu kiến thức có liên quan, sở lý thuyết nhƣ: Bài toán lập lịch Một số thuật toán lu giải toán lập lịch ứng dụng vào toán xếp thời khóa biểu an Mục tiêu nhiệm vụ va n - Mục tiêu tn to Hoàn thành sản phẩm phần mềm xếp thời khóa biểu cho trƣờng Phổ Tiếp tục phát triển phần mêm xếp thời khóa biểu cho trƣờng p ie gh thơng Vùng cao Việt Bắc Phổ thơng trung học tồn quốc w oa nl - Nhiêm vụ d Phân tích số liệu, đề giải pháp hợp lý việc xây dựng an lu phát triển hệ thống nf va Nghiên cứu giải thuật, áp dụng thuật tốn tối ƣu hóa đàn kiến giải lm ul tốn xếp thời khóa biểu cho trƣờng Phổ thơng Vùng cao Việt Bắc cách tự dộng xác Phƣơng pháp nghiên cứu z at nh oi Phân tích, đánh giá, đề phƣơng pháp xếp thời khóa biểu z - Phƣơng pháp nghiên cứu lý thuyết l - Phƣơng pháp quan sát gm @ - Phƣơng pháp nghiên cứu tài liệu an Lu - Phƣơng pháp nghiên cứu thực nghiệm m co - Phƣơng pháp phân tích tổng hợp lý thuyết n va ac th si 52 lu an n va p ie gh tn to w oa nl Hình 3.6: Giao diện đăng nhập d 3.5.2 Chức Quản lý môn học an lu Là chức để quản lý thông tin cần môn học nhƣ: thêm môn nf va học, chỉnh sửa mơn học xóa mơn học Chức quản lý môn học bao lm ul gồm nút chức năng: thêm mơn, chỉnh sửa mơn, xóa mơn học Có thể z at nh oi điều chỉnh thêm môn học, sửa đổi môn học, nhƣ xóa bỏ mơn học cho phù hợp theo quy định Bộ Giáo Dục Đào Tạo z m co l gm @ an Lu n va ac th si 53 lu an n va gh tn to p ie Hình 3.7: Mơ hình chức quản lý môn học - Nút thêm môn học: nl w Nút thêm môn dùng để thêm môn học cần thiết Với quy định d oa Bộ Giáo Dục Đào Tạo số mơn học trƣờng Phổ thông Vùng cao an lu Việt Bắc 13 mơn bao gồm mơn: Tốn, Vật lý, Hóa học, Sinh học, nf va Lịch sử, Văn học, Địa lý, Tin học, Tiếng anh, Thể dục, Giáo dục quốc lm ul phịng, Giáo dục cơng dân, Cơng nghệ Ngƣời quản trị thực nhập mã z at nh oi môn học, tên môn thực hiên thêm môn nút thêm Mô tả: Thêm thông tin cần thiết - Thông tin vào: Thêm thông tin cần thiết môn z - Thông tin ra: Thông tin đƣợc thay đổi m co l gm @ an Lu n va ac th si 54 lu Hình 3.8: Giao diện thêm môn học an - Nút chỉnh sửa môn: va n Tại ngƣời quản trị dùng nút chỉnh sửa môn chỉnh sửa tn to môn học để phù hợp với quy định Bộ Giáo Dục Đào Tạo cho ie gh cấp học khối Đối với khối 10, khối 11, khối 12 số mơn học p khác cần chỉnh sửa môn cho phù hợp nl w Mô tả: Chỉnh sửa thông tin cần thiết d oa - Thông tin vào: Thêm, bớt thông tin cần thiết môn nf va an lu - Thông tin ra: Thông tin đƣợc thay đổi z at nh oi lm ul z m co l gm @ an Lu Hình 3.9:Giao diện chỉnh sửa mơn n va ac th si 55 - Nút xóa mơn: Để xóa mơn học cần thiết, mơn học khơng có quy định Bộ Giáo Dục Đào Tạo cần có thay đổi thay đổi Tại học kỳ, thay đổi môn học, số tiết cần thiết để phù hợp cho khối tùy theo đặc thù trƣờng 3.5.3 Chức Quản lý giáo viên Chức quản lý giáo viên chức để quản lý thông tin cần thiết giáo viên nhƣ: Tên giáo viên, tuổi, chuyên môn giảng dạy bao gồm nút chức nhƣ: Thêm giáo viên, chỉnh sửa, xóa, thời lu an khóa biểu n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul Hình 3.10: Mơ hình chức quản lý giáo viên - Nút thêm giáo viên: z Nút thêm giáo viên dùng để ngƣời quản trị cập nhập thêm giáo @ l gm viên nhƣ thông tin giáo viên nhƣ: Mã giáo viên, Họ tên, Bộ môn giảng dạy Để thêm giáo viên theo yêu cầu ngƣời quản trị co m cần nhập thông tin nhƣ: Mã giáo viên, Họ tên giáo viên môn an Lu giảng dạy giáo viên cần thêm vào danh sách n va Mô tả: Thêm thông tin giáo viên cần đƣợc cập nhật ac th si 56 - Thông tin vào: Thêm thông tin cần thiết giáo viên - Thông tin ra: Thông tin đƣợc thay đổi lu an n va - Nút chỉnh sửa: Tại nút chức chỉnh sửa ngƣời quản trị thay đổi thơng p ie gh tn to Hình 3.11:Giao diện thêm giáo viên w tin giáo viên: Mã giáo viên, Họ tên giáo viên, Bộ môn giảng dạy oa nl Mô tả: Thay thông tin cần sửa đổi d - Thông tin vào: Chỉnh sửa thông tin cần thiết lu nf va an - Thông tin ra: Thông tin đƣợc thay đổi z at nh oi lm ul z m co l gm @ an Lu Hình 3.12:Giao diện chỉnh sửa n va ac th si 57 - Nút thời khóa biểu: Các giáo viên sử dụng nút Thời khóa biểu để xem thời khóa biểu đƣợc phân công giảng dạy cụ thể tuần sau đƣợc ngƣời quản trị xếp lịch Mô tả: Giáo viên tra cứu thơng tin cần thiết - Thơng tin đầu vào: Tra cứu thời khóa biểu theo tên tài khoản cá nhân - Thông tin đầu ra: Kết thời khóa biểu cụ thể giáo viên lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul Hình 3.13:Giao diện thời khóa biểu giáo viên z - Nút xóa m co l sách cần thiết gm @ Nút chức xóa dùng để xóa thơng tin giáo viên khỏi danh an Lu n va ac th si 58 3.5.4 Chức Quản lý học sinh: Ngƣời quản trị Ngƣời làm công tác quản lý phịng đào tạo ) thêm học sinh vào lớp học nhƣ đăng nhập hay chỉnh sửa thơng tin có liên quan cho học sinh nhƣ: Mã học sinh, Họ Tên lu an n va p ie gh tn to d oa nl w Hình 3.14: Chức Quản lý học sinh an lu - Nút thêm học sinh vào danh sách lớp: nf va Với chức thêm học sinh vào danh sách thiếu lớp hay lm ul bổ sung thêm học sinh ngƣời quản trị cập nhật nút thêm z at nh oi học sinh cách đƣa thông tin cần thiết nhƣ: Mã học sinh, Họ Tên, Ngày sinh, lớp học z Mô tả: Thêm thông tin cần thiết @ - Thông tin ra: Thông tin đƣợc thay đổi m co l gm - Thông tin vào: Thêm thông tin cần thiết học sinh an Lu n va ac th si 59 lu an va n Hình 3.15:Cập nhật thơng tin học sinh to Tại nút chỉnh sửa ngƣời quản trị thay đổi thông tin cần thiết p ie gh tn - Nút chỉnh sửa: w học sinh nhƣ ngày tháng năm sinh, tên tuổi địa chỉ,lớp học oa nl Mô tả: Thêm thông tin cần thiết d - Thông tin vào: Chỉnh sửa thông tin cần thiết học sinh nf va an lu - Thông tin ra: Thông tin đƣợc thay đổi z at nh oi lm ul z m co l gm @ an Lu Hình 3.16: Cập nhật lại thơng tin học sinh n va ac th si 60 - Nút xóa: Nút dùng để xóa thơng tin học sinh khỏi danh sách lớp 3.5.5 Chức Quản lý lớp học Với quyền quản trị phòng đạo tạo) sử dụng nút xếp thời khóa biểu để xếp thời khóa biểu cho tồn trƣờng Chức quản lý bao gồm chức năng: Chỉnh sửa, xóa, mơn học, thời khóa biểu lu an n va p ie gh tn to d oa nl w nf va an lu - Nút môn học: z at nh oi lm ul Hình 3.17: Mơ hình chức quản lý lớp học Nút chức môn học dùng với chức nhập môn học cho khối, lớp với số tiết mơn tuần z chỉnh sửa mơn, xóa mơn theo u cầu thực tế nhà trƣờng m co l gm @ an Lu n va ac th si 61 lu Hình 3.18: Giao diện mơn học an va - Nút thời khóa biểu: n Sau ngƣời quản trị xếp thời khóa biểu cho tồn trƣờng, lớp có gh tn to thể xem thời khóa biểu lớp cách, sử dụng nút chức p ie thời khóa biểu tài khoản để truy cập xem thời khóa biểu Mơ tả: Các lớp tra cứu thơng tin cần thiết oa nl w - Thông tin đầu vào: Tra cứu thời khóa biểu theo lớp tài khoản d - Thơng tin đầu ra: Kết thời khóa biểu cụ thể lớp nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va Hình 3.19: Kết xếp thời khóa biểu theo lớp ac th si 62 - Nút chỉnh sửa: Để phù hợp với yêu cầu cần thiết.Tại nút chỉnh sửa ngƣời quản trị chỉnh sửa thông tin liên quan đến học sinh nhƣ mã lớp, tên lơp, sĩ số, khối lớp Mô tả: Thêm thông tin cần thiết - Thông tin vào: Chỉnh sửa thông tin cần thiết lớp - Thông tin ra: Thông tin đƣợc chỉnh sửa, thay đổi lu an n va p ie gh tn to d oa nl w nf va an lu - Nút xóa: Hình 3.20: Cập nhật thơng tin lớp Nút đƣợc dùng để xóa lớp khỏi danh sách lớp học lm ul 3.6 Kết thử nghiệm z at nh oi Việc ứng dụng thuật toán ACO giải đƣợc tốn xếp thời khóa biểu cho trƣờng phổ thông Vùng cao Việt Bắc z Bằng việc ứng dụng công nghệ WEB PHP sử dụng xampp, xây @ m co - Ƣu điểm: l Nhận xét chƣơng trình gm dựng hệ thống website xếp thời khóa biểu cho phịng đào tạo thống website trƣờng an Lu + Đƣợc cài đặt ngôn ngữ PHP nên dễ cài triển khai hệ n va ac th si 63 + Tốc độ xếp lịch nhanh + Giao diện thân thiện, dễ sử dụng + Tính an tồn bảo mật hệ thống tƣơng đối tốt qua việc thể việc đăng nhập giáo viên học sinh - Nhƣợc điểm: + Chƣa xử lý cho toàn trƣờng mơ hình đạo tạo từ hệ trung cấp, cao đẳng đại học theo chƣơng trình hành lu an n va p ie gh tn to d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si 64 KẾT LUẬN Luận văn tìm hiểu sở lý thuyết, đề xuất phƣơng pháp giải toán xếp thời khóa biểu trƣờng phổ thơng giải thuật tối ƣu hóa đàn kiến Phƣơng pháp tối ƣu đàn kiến phƣơng pháp tƣơng đối mẻ tỏ đặc biệt hiệu quả, điều đƣợc chứng minh thông qua thực nghiệm Phƣơng pháp tối ƣu đàn kiến đƣợc quan tâm, phát triển kể từ giới thiệu thể qua phong phú, đa dạng thuật toán Các thuật toán trực tiếp đƣa hƣớng tiếp cận giải tốn tối ƣu tổ hợp, qua lu an có nhiều ứng dụng thực tiễn lĩnh vực nhƣ: Sản xuất, truyền n va thông, sinh học, hoạt động xã hội … tn to Bài toán xếp thời khóa biểu tốn khó, đƣợc đề gh xuất từ lâu, đƣợc đầu tƣ nghiên cứu, phát triển cách nghiêm túc có p ie nhiều ứng dụng thực tế, đặc biệt q trình tự động xếp thời khóa biểu ngành giáo dục vào nhiều ngành khác thực tế w oa nl Việc sử dụng phƣơng pháp tối ƣu đàn kiến để giải toán xếp thời khóa d biểu đƣợc đề xuất với thuật tốn ACO, có kết tốt nhiều lu nf va an Luận văn xây dựng đƣợc chƣơng trình xếp thời khóa biểu tự động cho trƣờng phổ thơng Vùng cao Việt Bắc dựa ràng buộc tài z at nh oi lm ul nguyên trƣờng z m co l gm @ an Lu n va ac th si 65 HƢỚNG PHÁT TRIỂN Đối với thuật tốn ACO giải tốn có khơng gian tìm kiếm rộng nên kết chƣa đƣợc thực tốt Các bƣớc thuật tốn ACO đƣợc thiết kế áp dụng vào kỹ thuật trình độ cao hơn, thấy phƣơng pháp tối ƣu đàn kiến phong phú, đa dạng, hƣớng tiếp cận mới, mạnh mẽ triển vọng cịn có khả khai thác nghiên cứu cải tiến mạnh tƣơng lai Trong phạm vi nghiên cứu đề tài, thuật toán chƣơng trình áp dụng cho tốn xếp thời khóa biểu đặc thù riêng trƣờng Phổ thông lu an Vùng cao Việt Bắc Hƣớng phát triển mở rộng cho mơ hình n va tốn xếp thời khóa biểu hầu hết trƣờng phổ thơng theo cấp học tn to hƣớng đến cho mơ hình trƣờng trung cấp, cao đẳng đại học, theo p ie gh hệ niên chế tín áp dụng d oa nl w nf va an lu z at nh oi lm ul z m co l gm @ an Lu n va ac th si 66 TÀI LIỆU THAM KHẢO Tiếng Việt Đỗ Đức Đơng Hồng Xn Huấn 2011), “Về biến thiên [1] vết mùi phƣơng pháp ACO thuật tốn mới”, Tạp chí Tin học điều khiển học, T.27, tr 263-275 Tiếng Anh Christine Solnon (2008), Combining two Pheromone Structures [2] forSolving the Car Sequencing Problem with AntColony Optimization, Preprint submitted to Elsevier Science lu an [3] M Dorigo, V Maniezzo and A Colorni (1991), The Ant System: va n An autocatalytic optimizing process, Technical Report 91-016 to tn Revised, Dipartimento di Elettronica, Politecnico di Milano, Marco Dorigo and Thomas Stützle, 2004, Ant Conoly [4] p ie gh Milano, Italy nl w Optimization, A Bradford Book, The MIT Press, Cambridge, d oa Massachusetts, London, England lu [5] an T Stützle, H H Hoos (2000) An analytical upper bound on the in populations 109(9):427- 431, 2009 [6] Information Processing Letters, z at nh oi lm ul sequences nf va minimum number of recombinations in the historyof SNP Zhaojun Zhang, Zuren Feng (2011), Two-Stage updating Pheromone for Invariant Ant Colony Optimization algorithm, z m co l gm @ Expert System with Applications, Published by Elsevier Ltd an Lu n va ac th si

Ngày đăng: 21/07/2023, 09:03

w