BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN XÂY DỰNG MÔ HÌNH TOÁN CHO VIỆC PHÂN BỔ NHIỀU LOẠI HÀNG HOÁ CỦA MỘT MẠNG LƯỚI PHÂN PHỐI TRONG CHUỖI CUNG ỨNG SẢN PHẨM CÔNG NGHỆĐIỆN MÁY TSV2020 04 2 Cần Thơ, 042021 i BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN XÂY DỰNG MÔ HÌNH TOÁN CHO VIỆC PHÂN BỔ NHIỀU LOẠI HÀNG HOÁ CỦA MỘT MẠNG LƯỚI PHÂN PHỐI TRONG CHUỖI CUNG ỨNG SẢN PHẨM CÔNG NG.
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN XÂY DỰNG MƠ HÌNH TỐN CHO VIỆC PHÂN BỔ NHIỀU LOẠI HÀNG HOÁ CỦA MỘT MẠNG LƯỚI PHÂN PHỐI TRONG CHUỖI CUNG ỨNG SẢN PHẨM CÔNG NGHỆ/ĐIỆN MÁY TSV2020-04 Cần Thơ, 04/2021 i BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ BÁO CÁO TỔNG KẾT ĐỀ TÀI NGHIÊN CỨU KHOA HỌC CỦA SINH VIÊN XÂY DỰNG MƠ HÌNH TỐN CHO VIỆC PHÂN BỔ NHIỀU LOẠI HÀNG HOÁ CỦA MỘT MẠNG LƯỚI PHÂN PHỐI TRONG CHUỖI CUNG ỨNG SẢN PHẨM CÔNG NGHỆ/ĐIỆN MÁY TSV2020-04 Sinh viên thực hiện: Đoàn Ngọc Tân Nam, Nữ: Nam Dân tộc:Kinh Lớp, khoa:TN1783A2, Khoa Công Nghệ Năm thứ:4 /Số năm đào tạo:4 Ngành học: Quản Lý Công Nghiệp Người hướng dẫn: Th.s Mai Vĩnh Phúc Cần Thơ, 04/2021 DANH SÁCH THÀNH VIÊN THAM GIA NGHIÊN CỨU ĐỀ TÀI Đoàn Ngọc Tân – Chủ nhiệm đề tài Ngành: Quản lý công nghiệp - MSSV: B1704305 Email:tanb1704305@student.ctu.edu.vn Số điện thoại: 0982787038 Lê Tân Tiến – Thành viên Ngành: Quản lý công nghiệp - MSSV: B1604936 Email: tienb1604936@student.ctu.edu.vn Số điện thoại: 0395119234 Ngơ Hồng Khải – Thành viên Ngành: Quản lý công nghiệp - MSSV: B1704278 Email: khaib1704278@student.ctu.edu.vn Số điện thoại: 0932211547 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ THÔNG TIN KẾT QUẢ NGHIÊN CỨU CỦA ĐỀ TÀI Thông tin chung: - Tên đề tài: Xây dựng mơ hình tốn cho việc phân bổ nhiều loại hàng hóa mạng lưới chuỗi cung ứng sản phẩm công nghệ/điện máy - Sinh viên thực hiện: Đoàn Ngọc Tân - Lớp: TN1783A2 Khoa: Công Nghệ Năm thứ: Số năm đào tạo:4 - Người hướng dẫn: ThS Mai Vĩnh Phúc Mục tiêu đề tài: Mục tiêu đề tài xây dựng mơ hình tốn để tối ưu hố tổng chi phí, bao gồm vận chuyển kho bãi, suốt thời gian lập kế hoạch cho trình phân phối nhiều mặt hàng công nghệ/điện máy, phân biệt mức chất lượng, đóng gói vận chuyển sản phẩm, nhiều thời kỳ, với hai phương thức giao hàng nhu cầu xác định Mơ hình xây dựng để tìm giải pháp tối ưu cho trình phân phối sản phẩm công nghệ/điện máy doanh nghiệp/trung tâm điện máy có trụ sở khu vực Thành phố Cần Thơ huyện giáp ranh Từ thiết kế phần mềm ứng dụng để việc áp dụng mơ hình tốn nhanh chóng tiện lợi Tính sáng tạo: Phát triển mơ hình tốn để để tìm giải pháp tối ưu cho q trình phân phối sản phẩm cơng nghệ/điện máy doanh nghiệp/trung tâm điện máy Kết nghiên cứu: Đề tài đạt mục tiêu đề trước đó: Xây dựng mơ hình tốn để tối ưu hóa tổng chi phí bao gồm vận chuyển kho bãi Tính tổng chi phí bao gồm chi phí vận chuyển từ kho, chi phí lưu trữ kho bãi Đóng góp mặt kinh tế - xã hội, giáo dục đào tạo, an ninh, quốc phòng khả áp dụng đề tài: 5.1 Đối với lĩnh vực giáo dục đào tạo Đề tài góp phần nâng cao kỹ nghiên cứu khoa học sinh viên, nâng cao vốn kiến thức sinh viên, tạo điều kiện để sinh viên áp dụng kiến thức khoa học công nghệ cải tiến chất lượng giáo dục Kết nghiên cứu tiếp tục sử dụng làm tài liệu cho nghiên cứu có liên quan 5.2 Đối với lĩnh vực khoa học cơng nghệ có liên quan Mơ hình tốn xem sở lý luận với ràng buộc chặt chẽ với đặc điểm trình bày rõ ràng mối tương quan tác động nhóm yếu tố phân lớp, giúp trình định hiệu 5.3 Đối với phát triển kinh tế-xã hội Giải pháp cải tiến giúp hạn chế rủi ro tăng hiệu hoạt động công ty kinh doanh phân phối hàng điện máy đề xuất với độ tin cậy cao hình thành từ kết mơ hình tốn 5.4 Đối với tổ chức chủ trì sở ứng dụng kết nghiên cứu Bổ sung nguồn tư liệu cho nghiên cứu sau sinh viên Mơ hình xây dựng từ đề tài áp dụng đánh giá nhiều loại hình khác Chuyển giao đến doanh nghiệp sở khoa học vững việc tìm giải pháp để nâng cao hiệu hoạt động phân phối hàng hoá nhiều chủng loại Kết nghiên cứu tiếp tục sử dụng làm tài liệu cho nghiên cứu có liên quan Cơng bố khoa học sinh viên từ kết nghiên cứu đề tài, nhận xét, đánh giá sở áp dụng kết nghiên cứu (nếu có): Khơng Ngày tháng năm 20 Sinh viên chịu trách nhiệm thực đề tài Đồn Ngọc Tân Nhận xét người hướng dẫn đóng góp khoa học sinh viên thực đề tài (phần người hướng dẫn ghi) Xác nhận Trường Đại học Cần Thơ Ngày tháng năm Người hướng dẫn Mai Vĩnh Phúc BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CẦN THƠ THÔNG TIN VỀ SINH VIÊN CHỊU TRÁCH NHIỆM CHÍNH THỰC HIỆN ĐỀ TÀI I SƠ LƯỢC VỀ SINH VIÊN: Ảnh 4x6 Họ tên: Đoàn Ngọc Tân Sinh ngày: 21 tháng năm 1999 Nơi sinh: An Giang Lớp: TN1783A3 Khóa: 43 Khoa: Khoa Cơng Nghệ Địa liên hệ: Điện thoại:0982787038 Email: tanb1704305@student.ctu.eu.vn II QUÁ TRÌNH HỌC TẬP * Năm thứ 1: Ngành học: Quản lý công nghiệp Khoa: Công nghệ Kết xếp loại học tập: Khá Sơ lược thành tích: Khơng * Năm thứ 2: Ngành học: Quản lý công nghiệp Khoa: Công Nghệ Kết xếp loại học tập: Khá Sơ lược thành tích: Khơng * Năm thứ 3: Ngành học: Quản lý công nghiệp Khoa: Công Nghệ Kết xếp loại học tập: Khá Sơ lược thành tích: Khơng Ngày…tháng…năm Xác nhận Trường Đại học Cần Thơ Sinh viên chịu trách nhiệm thực đề tài Đồn Ngọc Tân MỤC LỤC DANH SÁCH THÀNH VIÊN THAM GIA NGHIÊN CỨU ĐỀ TÀI i THÔNG TIN KẾT QUẢ NGHIÊN CỨU CỦA ĐỀ TÀI ii THÔNG TIN VỀ SINH VIÊN iv CHỊU TRÁCH NHIỆM CHÍNH THỰC HIỆN ĐỀ TÀI iv MỤC LỤC .v DANH MỤC HÌNH .viii DANH MỤC BẢNG ix PHẦN 1: MỞ ĐẦU 1 Tổng quan tình hình nghiên cứu .1 1.1 Trong nước 1.2 Ngoài nước 2 Tính cấp thiết đề tài Mục tiêu đề tài 3.1 Mục tiêu tổng quát 3.2 Mục tiêu cụ thể .5 Cách tiếp cận, phương pháp nghiên cứu .5 4.1 Cách tiếp cận 4.2 Phương pháp nghiên cứu Đối tượng phạm vi nghiên cứu 5.1 Đối tượng nghiên cứu 5.2 Phạm vi nghiên cứu PHẦN 2: KẾT QUẢ NGHIÊN CỨU VÀ PHÂN TÍCH KẾT QUẢ CHƯƠNG CƠ SỞ THỰC HIỆN ĐỀ TÀI 1.1 Giới thiệu ngành bán lẻ điện máy 1.2 Phương pháp thực 11 1.3 Các bước tiếp cận 11 CHƯƠNG .12 CƠ SỞ LÝ THUYẾT 12 2.1 Thiết kế mạng chuỗi cung ứng 12 2.1.1 Quy hoạch tuyến tính LP 12 2.1.2 Mạng lưới chuỗi cung ứng 14 2.2 Giới thiệu phần mềm Cplex 17 2.2.1 Lịch sử 17 2.2.2 Chức .17 CHƯƠNG .18 MƠ HÌNH TỐN VÀ TRƯỜNG HỢP ĐIỂN HỈNH 18 3.1 Trường hợp điển hình- Điện Máy Xanh 18 3.1.1 Giới thiệu Điện Máy Xanh .18 3.1.2 Điểm mạnh điểm yếu chiến lược marketing công ty .19 3.2 Khái quát chuỗi cung ứng công ty 21 3.2.1 Nhà cung cấp sản phẩm 22 3.2.2 Nhà kho 22 3.2.3 Khách hàng 22 3.3 Mơ hình toán .23 3.3.1 Giới thiệu toán 23 3.4 Xây dựng mơ hình tốn .24 3.4.1 Khai báo liệu biến sử dụng mơ hình 24 3.4.2 Các biến số sử dụng mô hình tốn .25 3.5 Mơ hình tốn .26 CHƯƠNG .30 PHÂN TÍCH VÀ XỬ LÝ SỐ LIỆU 30 4.1 Xây dựng hàm chi phí theo khoảng cách 30 4.1.1 Cách tính chi phí vận chuyển 30 4.1.2 Các giá trị liên quan mơ hình 37 4.2 Kết 41 10 Sau tăng chi phí từ 5-10% nhu cầu khách hàng bài, kết hình 4.5 cho thấy kết chi phí tăng giảm khơng đáng kể cho thấy mơ hình có khả ứng dụng Ngồi chi phí khơng tăng lên khơng đáng kể nên không phát sinh nhiều rủi ro Trang 62 CHƯƠNG KẾT LUẬN VÀ KIẾN NGHỊ 5.1 Kết luận Trải qua giai đoạn thực hiện, đề tài đạt kết sau: - Xác định lưu lượng sản phẩm giao từ kho đến khách hàng - Xác định xác kho giao cho khách hàng tỉnh - Thu thập kết nghiên cứu nhà khoa học mạng lưới phân phối chuỗi cung ứng sản phẩm Trình bày trạng - mạng lưới phân phối chuỗi cung ứng sản phẩm công ty Nắm vững chuỗi cung ứng khu vực Cần Thơ, tỉnh thành - lân cận thuộc Đồng sông Cửu Long Áp dụng kiến thức mạng lưới chuỗi cung ứng để xây dựng mơ hình tốn tối ưu cho việc phân bổ nhiều loại hàng hóa mạng lưới phân - phối sản phẩm xét Thời gian thu thập số liệu dài trình gặp nhiề hạn chế 5.2 Kiến nghị Với hạn chế thời gian nghiên cứu kiến nghị hướng nghiên cứu cho công ty: - Đề xuất dây dựng thêm kho vào mơ hình để tối ưu hóa chi phí vận - chuyển chi phí lưu trữ kho bải, tăng tính cạnh trạnh cho cơng ty kho vận Mơ hình áp dụng với nhiều loại sản phẩm khác để hình thành nên mơ hình tổng qt, áp dụng rộng rãi cho mục tiêu khác TÀI LIỆU THAM KHẢO TÀI LIỆU TIẾNG ANH Trang 63 [1] Shankar, B L., Basavarajappa, S., Chen, J C & Kadadevaramath, R S (2013) “Location and allocation decisions for multi-echelon supply chain network–A multi-objective evolutionary approach” Expert Systems with Applications, 40(2), 551-562 [2] Van Djordjevic, Dobrila Petrovic & Gordan Stojic (2019), “A fuzzy linear programming model for aggregated production planning (APP) in the automotive industry” Computers in Industry Volume 110, September 2019, Pages 48-63 [3] Meng Yuan, Qiong Zhang, Bohong Wanga, Yongtu Lianga & HaoranZhang (2019), “A mixed integer linear programming model for optimal planning of bicycle sharing systems: A case study in Beijing” Sustainable Cities and Society, Volume 47, May 2019, 101515 [4] Simen V.Braaten , Ola Gjønnes, Knut Hjertvik & Stein-ErikFleten (2016), “Linear Decision Rules for Seasonal Hydropower Planning: Modelling Considerations” Energy Procedia Volume 87, January 2016, Pages 28-35 [5] Enrico Turrini, ClaudioCarnevale, GiovannaFinzi & MarialuisaVolta (2018), “A non-linear optimization programming model for air quality planning including cobenefits for GHG emissions” Science of The Total Environment Volume 621, 15 April 2018, Pages 980-989 [6] Carlos Pozo & Laureano Jiménez Esteller (2015),“Multi-stage linear programming model for optimizing cropping plan decisions under the new Common Agricultural Policy” Land Use Policy Volume 48, November 2015, Pages 515524 [7] Masoud Sanei, Ali Mahmoodirad Sadegh Niroomand (2016) “Two-Stage Supply Chain Network Design Problem with Interval Data” International Journal of e-Navigation and Maritime Economy Volume 5, December 2016, Pages 74-84 Trang 64 [8] Chopra, S (2003)., “Designing the distribution network in a supply chain” Transportation Research Part E: Logistics and Transportation Review, 39(2), 123140 [9] Sourirajan, K., Ozsen, L & Uzsoy, R (2009) “A genetic algorithm for a single product network design model with lead time and safety stock considerations” European Journal of Operational Research, 197(2), 599-608 [10] Askin, R G., Baffo, I & Xia, M (2014) “Multi-commodity warehouse location and distribution planning with inventory Consideration” International Journal of Production Research, 52(7), 1897-1910 [11] Tuzkaya, U R & Onut, S (2009) “A Methodology for integration-based approach holonic transportation and warehousing functions of the supply network” Computers & Industrial Engineering, 56(2), 708-723 [12] Conceiỗóo, S V., Pedrosa, L H P., Neto, A S C., Vinagre, M & Wolff, E (2012) “The facility location problem in the steel industry: a case study in Latin America” Production Planning & Control, 23(1), 26-46 [13] Hlyal, M., AIT bassou, A., Soulhi, A., El Alami, J & El Alami, N (2015) “Designing a distribution network using a two-level location capacity allocation problem: Formulation and efficient genetic algorithm resolution with an application to a moroccan retail company” Journal of theoretical & applied information technology, 72(2), 294-306 [14] Wu, L Y., Zhang, X S & Zhang, J L (2006) “Capacitated facility location problem with general setup cost” Computers & Operations Research, 33(5), 12261241 Trang 65 PHỤ LỤC I F Nhà cung cấp SEHC_HCM LG_Hải Phòng LG_Đà Nẵng I Kho WH_Cần Thơ WH_Long An WH_TPHCM E Kho WHP_Kiên Giang WHP_An Giang WHP_Cần Thơ WHP_Trà Vinh WHP_Vĩnh Long WHP_Tiền Giang STT 10 11 12 13 14 15 16 Khách hàng tỉnh An Giang An Giang Long An Long An Tiền Giang Tiền Giang Đồng Tháp Đồng Tháp Trà Vinh Trà Vinh Hậu Giang Hậu Giang Sóc Trăng Sóc Trăng Vĩnh Long Vĩnh Long 17 18 19 20 21 22 23 24 Kiên Giang Kiên Giang Bạc Liêu Bạc Liêu Cà Mau Cà Mau Vĩnh Long Vĩnh Long STT Khách hàng tỉnh Cần Thơ Cần Thơ Cần Thơ Trang 66 PHỤ LỤC II SỐ LIỆU CỤ THỂ CỦA CÁC THAM SỐ Bảng Chi phí vận chuyển từ kho (i) đến khách hàng lân cận (o) Kho 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 Khách hang tỉnh 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 1 1 Thời gian 4 4 4 4 Chi phí vận chuyển CIO 1670 1705 1740 1775 1950 1985 2020 2055 2230 2265 2300 2335 2510 2545 2580 2615 1775 1950 1985 2020 2055 2230 2265 2300 2335 2510 2545 2580 2615 2790 2825 2860 2020 2055 2230 2265 Trang 67 3 3 3 3 3 3 2 2 3 3 4 4 4 2300 2335 2510 2545 2580 2615 2790 2825 2860 2895 3070 3105 Bảng Chi phí vận chuyển từ kho ngồi (e) đến khách hàng lân cận (o) Kho 1 1 1 1 1 1 1 1 3 3 3 3 3 Khách hang tỉnh 1 1 2 2 3 3 4 4 1 1 2 2 3 Thời gian 4 4 4 Chi phí vận chuyển CEO 1670 1705 1740 1775 1950 1985 2020 2055 2230 2265 2300 2335 2510 2545 2580 2615 2300 2335 2510 2545 2580 2615 2790 2825 2860 2895 Trang 68 3 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 3 4 4 1 1 2 2 3 3 4 4 1 1 2 2 3 3 4 4 1 1 4 4 4 4 4 3070 3105 3140 3175 3350 3385 1950 1985 2020 2055 2230 2265 2300 2335 2510 2545 2580 2615 2790 2825 2860 2895 2055 2230 2265 2300 2335 2510 2545 2580 2615 2790 2825 2860 2895 3070 3105 3140 2300 2335 2510 2545 2580 Trang 69 6 6 6 6 6 2 3 3 4 4 4 2615 2790 2825 2860 2895 3070 3105 3140 3175 3350 3385 PHỤ LỤC III PHƯƠNG PHÁP GIẢI MƠ HÌNH ILOG CPLEX (gọi đơn giản CPLEX) phần mềm tối ưu hóa, tên bắt nguồn từ simplex method C programming language, ngày phần mềm có sử dụng phương pháp điểm sử dụng ngôn ngữ C++, C# Java Phần mềm giải toán quy hoạch nguyên, toán quy hoạch tuyến tính với kích thước cực lớn, tốn quy hoạch toàn phương quy hoạch lồi Muốn sử dụng phần mềm giải mơ hình, cần thiết phải viết đoạn mã, mã lệnh (viết code) theo ngơn ngữ lập trình phần mềm CPLEX với đầy đủ Model file (khai báo tập hợp, khai báo tham số, khai báo biến định ràng buộc) Data file (liên kết Model với Excel file) Khai báo tập hợp (các dãy số) sử dụng mơ hình: Do tập hợp mơ hình dạng chữ số với liệu tương đối lớn lấy liệu từ Excel file (Ví dụ: f có giá trị f1…f9) nên sử dụng kiểu khai báo “range” Kiểu khai báo viết sau: {range}E=1 Khai báo tham số mơ hình toán: Dựa vào số lượng Array (số lượng dãy số) tham số mà có cách viết khác nhau: Trang 70 - Đối với tham số có hai Array: ví dụ khai báo tham số nhu ca ầu khách hàng tỉnh viết sau: Float DD_pmt; Với “Float” dạng data số thực, “DD_pmt” tên tham số, Đối với tham số có nhiều hai Array: Vì tham số truy vấn từ file excel (liên kết với file model nhờ file data), lập bảng file excel lập bảng chiều Cho nên, để khai báo tham số có nhiều hai chiều phải sử dụng kiểu khai báo “Tuple{}” Ví dụ khai báo tham số nhu cầu khách hàng tỉnh thương hiệu sản phẩm g nhà cung cấp sản phẩm f thời điểm t viết sau: tuple Nhucaukhachhangtrongtinh{ int P; int M; int T; int D; float DD_pmt; }; {Nhucaukhachhangtrongtinh} A00=…; Với “Nhucaukhachhangtrongtinh” tên cấu trúc data (data structure), gồm thành phần “P”, “M” “T” ma trận ba chiều “Float” dạng data số thực, “DD_pmt” tên tham số Khai báo ràng buộc: Trong ngôn ngữ CPLEX, ràng buộc đƣợc viết theo kiểu khai báo “Subject to{}”, đó, tất các ràng buộc phải đƣợc viết hai dấu “{}” Ví dụ, để khai báo rang buộc khả cung cấp nhà cung cấp với công thức tổng quát: Trang 71 Ràng buộc viết với mơ hình Cplex sau: Forall (t in T, a10 in A10:a10.T==t) sum (p in P) XFI_pt[p] [t] = a.10FCAP_pt Trang 72 PHỤ LỤC IV MƠ HÌNH CPLEX MODEL /********************************************* * OPL 12.6.0.0 Model * Author: Mac Air * Creation Date: Dec 14, 2020 at 11:41:45 AM *********************************************/ range I=1 3; //InternalWH range P=1 3; //sanpham range T=1 4; //Time range E=1 6; //ExternalWH range D=1 3; //khachhangtrongtinh range O=1 24; //khachhangngoaitinh range M=1 1; //phuongtienvanchuyen range K=1 1; // Strorage Types //Nhu cau khach hang tinh tuple Nhucaukhachhangtrongtinh { int P; int M; int T; int D;float DD_dpmt;}; {Nhucaukhachhangtrongtinh} A00= ; //Nhu cau khach hang ngoai tinh tuple Nhucaukhachhangngoaitinh { int P;int M;int T;int O;float OD_pmt;}; {Nhucaukhachhangngoaitinh} A0= ; //cost tu nha may den kho chinh tuple FormatA1{int F;int I;int T;float CFI_t;}; {FormatA1} A1 = ; //cost tu kho chinh den kho ngoai tuple FormatA2{int I;int E;int T;float Value_CIE;}; {FormatA2} A2= ; //cosst tu kho chinh den khach hang ngoai tinh tuple FormatA3{int I;int O;int M;int T;float Value_CIO;}; {FormatA3} A3= ; // cost tu kho ngoai den khach hang ngoai tinh tuple FormatA4{int E;int O;int M;int T;float Value_CEO;}; {FormatA4} A4= ; //cost tu kho chinh den khach hang tinh tuple FormatA5 {int I;int D;int M;int T;float Value_CID;}; Trang 73 {FormatA5} A5= ; // cost tu kho ngoai den khach hang tinh tuple FormatA6 {int E;int D;int T;int M;float Value_CED;}; {FormatA6} A6= ; // cost hoat dong tai kho chinh Copi tuple chiphihoatdongtaikhochinh {int I;int T;float Copi;} {chiphihoatdongtaikhochinh} A7= ; // cost hoat dong tai kho phu Cope,e tuple chiphihoatdongtaikhophu {int E;int T;float Cope;} {chiphihoatdongtaikhophu} A8= ; // chi phi boc xep hang tu kho chinh den kho phu tuple chiphivanchuyentukhochinhdenkhophu {int I;int E;int T;float Copt;} {chiphivanchuyentukhochinhdenkhophu} A9= ; // Luong san pham cung cap tu nha may giai doan t tuple Luongcungcap {int F;int P;int T;float FCAP_pt;} {Luongcungcap} A10= ; // ton kho hang cua san pham p float Ip[P]= ; //suc chua cua kho ngoai tuple succhuakhongoai{int E;int K;float CAPE_k;} {succhuakhongoai} A11= ; //suc chua cua kho chinh tuple succhuakhochinh {int I;int K;float CAPI_k;} {succhuakhochinh} A12= ; //khai bao bien dvar int+ XFI_pt[P][T]; dvar int+ XIE_ept[E][P][T]; dvar int+ XIO_mpt[M][P][T]; dvar int+ XEO_empt[E][M][P][T]; dvar int+ XID_dmpt[D][M][P][T]; dvar int+ XED_edmpt[E][D][M][P][T]; dvar int+ Y_pt[P][T]; dvar int+ Y_ept[E][P][T]; dvar int+ Z_pt[P][T]; dvar int+ S_kt[K][T]; dvar int+ S_ekt[E][K][T]; //ham muc tieu dexpr float z1= sum (p in P, t in T,a1 in A1:a1.T==t)a1.CFI_t * XFI_pt[p] [t] ; dexpr float z2= sum (e in E, p in P, t in T, a2 in A2:a2.E==e && a2.T==t )a2.Value_CIE*XIE_ept [e][p][t] ; dexpr float z3= sum (o in O ,m in M,t in T,p in P,a3 in A3:a3.O==o && a3.M==m && a3.T==t)a3.Value_CIO *XIO_mpt[m][p][t] ; dexpr float z4= sum (e in E, m in M, t in T, p in P, a4 in A4:a4.E==e && a4.M==m && a4.T==t )a4.Value_CEO * XEO_empt[e][m][p][t]; Trang 74 dexpr float z5= sum (d in D,m in M, t in T, p in P,a5 in A5:a5.D==d && a5.M==m && a5.T==t)a5.Value_CID * XID_dmpt[d][m][p][t]; dexpr float z6= sum (e in E,d in D,m in M,t in T, p in P, a6 in A6:a6.E==e && a6.D==d && a6.M==m && a6.T==t)a6.Value_CED*XED_edmpt[e][d] [m][p][t]; dexpr float z7= sum (i in I,t in T,p in P,a7 in A7:a7.T==t )a7.Copi * Y_pt[p][t]; dexpr float z8= sum (e in E, t in T,p in P,a8 in A8:a8.T==t && a8.E==e ) a8.Cope*Y_ept[e][p][t]; dexpr float z9= sum (e in E, t in T , p in P, a9 in A9:a9.T==t)a9.Copt*Z_pt[p][t]; dexpr float z = z1 + z2 + z3 + z4 + z5 + z6 + z7 + z8 + z9; dexpr float z11= z1 + z2 + z3; dexpr float z10= z4 + z5 + z6; minimize z; // Rang buoc subject to { //2 forall(t in T,a10 in A10:a10.T==t)sum (p in P)XFI_pt[p][t]= od.OD_pmt; forall(t in T, p in P, m in M) XIO_mpt[m][p][t]>= 300; //9 forall(t in T, p in P, m in M, d in D,dd in A00:dd.P==p && dd.D==d )sum (e in E)XED_edmpt[e][d][m][p][t] + XID_dmpt[d][m][p][t] >= dd.DD_dpmt ; //10 forall(t in T, p in P, a10 in A10:a10.P==p && a10.T==t) Y_pt[p][t] + sum (e in E)Y_ept[e][p][t]= 0.3*a10.FCAP_pt; Trang 75 //11 forall(t in T, k in K) S_kt[k][t]>= sum (p in P)(Ip[p])*Y_pt[p][t]; //12 forall (e in E,k in K, t in T)S_ekt[e][k][t]>= sum(p in P) (Ip[p])*Y_ept[e][p][t]; //13 forall (k in K,t in T, a12 in A12:a12.K==k) S_kt[k][t] = 0.4*a12.CAPI_k; //14 forall (e in E,k in K, t in T,a11 in A11:a11.K==k) S_ekt[e][k][t] = 0.4*a11.CAPE_k; } DATA /********************************************* * OPL 12.6.0.0 Data * Author: Mac Air * Creation Date: Dec 14, 2020 at 11:41:45 AM *********************************************/ SheetConnection sheet("COST.xlsx"); A1 from SheetRead (sheet,"Sheet3!X2:AA37"); A2 from SheetRead (sheet,"Sheet3!AC2:AF73"); A3 from SheetRead (sheet,"Sheet3!M2:Q289"); A4 from SheetRead (sheet,"Sheet3!R2:V581"); A5 from SheetRead (sheet,"Sheet3!C2:G37"); A6 from SheetRead (sheet,"Sheet3!H2:L73"); A7 from SheetRead (sheet,"Sheet3!AH2:AJ13"); A8 from SheetRead (sheet,"Sheet3!AK2:AM25"); A9 from SheetRead (sheet,"Sheet3!AO2:AR73"); A10 from SheetRead (sheet,"Sheet3!BE10:BH45"); A00 from SheetRead (sheet,"Sheet3!AS3:AW38"); A0 from SheetRead (sheet,"Sheet3!AZ3:BD290"); Ip from SheetRead (sheet,"Sheet3!BM3:BM5"); A11 from SheetRead (sheet,"Sheet3!BN17:BP28"); A12 from SheetRead (sheet,"Sheet3!BJ17:BL22"); Trang 76 ... nâng cao kỹ nghiên cứu khoa học sinh viên, nâng cao vốn kiến thức sinh viên, tạo điều kiện để sinh viên áp dụng kiến thức khoa học công nghệ cải tiến chất lượng giáo dục Kết nghiên cứu tiếp tục... chủng loại Kết nghiên cứu tiếp tục sử dụng làm tài liệu cho nghiên cứu có liên quan Công bố khoa học sinh viên từ kết nghiên cứu đề tài, nhận xét, đánh giá sở áp dụng kết nghiên cứu (nếu có):... phương pháp nghiên cứu .5 4.1 Cách tiếp cận 4.2 Phương pháp nghiên cứu Đối tượng phạm vi nghiên cứu 5.1 Đối tượng nghiên cứu 5.2 Phạm vi nghiên cứu