Tối ưu hóa sơ đồ mạng theo chỉ tiêu thời gian và chi phí sử dụng thuật toán di truyền
Số trang: 6
Loại file: pdf
Dung lượng: 526.90 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tối ưu hoá theo chỉ tiêu thời gian và chi phí trên sơ đồ mạng là một trong những giải pháp tương đối hữu hiệu nhằm rút ngắn thời gian thực hiện từng danh mục công việc hay toàn bộ dự án với tổng chi phí thấp nhất. Đây là phương pháp có ý nghĩa và cần thiết nhằm mang lại hiệu quả kinh tế cao trong việc tổ chức, lên kế hoạch và thực hiện dự án trong nền kinh tế thị trường luôn có sự cạnh tranh về giá thành. Bài báo này trình bày phương pháp tối ưu hóa theo chỉ tiêu thời gian, chi phí trên sơ đồ mạng sử dụng thuật toán di truyền kết hợp với phương pháp chi phí phạt để tìm ra phương án tối ưu.
Nội dung trích xuất từ tài liệu:
Tối ưu hóa sơ đồ mạng theo chỉ tiêu thời gian và chi phí sử dụng thuật toán di truyềnHoàng Thị Cành và ĐtgTạp chí KHOA HỌC & CÔNG NGHỆ122(08): 47 - 52TỐI ƯU HÓA SƠ ĐỒ MẠNG THEO CHỈ TIÊUTHỜI GIAN VÀ CHI PHÍ SỬ DỤNG THUẬT TOÁN DI TRUYỀNHoàng Thị Cành*, Nguyễn Hồng Tân, Phùng Thế HuânTrường Đại học Công nghệ Thông tin và Truyền thông – ĐH Thái NguyênTÓM TẮTTối ưu hoá theo chỉ tiêu thời gian và chi phí trên sơ đồ mạng là một trong những giải pháp tươngđối hữu hiệu nhằm rút ngắn thời gian thực hiện từng danh mục công việc hay toàn bộ dự án vớitổng chi phí thấp nhất. Đây là phương pháp có ý nghĩa và cần thiết nhằm mang lại hiệu quả kinh tếcao trong việc tổ chức, lên kế hoạch và thực hiện dự án trong nền kinh tế thị trường luôn có sựcạnh tranh về giá thành. Bài báo này trình bày phương pháp tối ưu hóa theo chỉ tiêu thời gian, chiphí trên sơ đồ mạng sử dụng thuật toán di truyền kết hợp với phương pháp chi phí phạt để tìm raphương án tối ưu.Từ khóa: Tối ưu hóa sơ đồ mạng, tối ưu thời gian, tối ưu chi phí, thuật toán di truyền, hàm phạtGIỚI THIỆU*Phương pháp tối ưu hóa, lý thuyết đồ thị làmột lĩnh vực nghiên cứu rộng lớn, có nhiềuứng dụng và đang được quan tâm nghiên cứunhiều trên thế giới. Các bài toán tối ưu về thờigian, chi phí dựa trên cơ sở lý thuyết đồ thịvàcác chương trình phần mềm hỗ trợ việc quảnlý dự án liên quan đến lập kế hoạch, điềuchỉnh và tối ưu hoá tiến độ thực hiện kế hoạchđã có [1,3,5]. Tiêu biểu là phần mềmMicrosoft Project, nhưng phần mềm chỉ giảiquyết được vấn đề tối ưu hoá trên từng lĩnhvực [1,7]. Trong khi đó, bài toán tối ưu hoátheo chỉ tiêu thời gian và chi phí trên sơ đồmạng đang là vấn đề đáng quan tâm trong nềnkinh tế thị trường có tính cạnh tranh khốc liệtvề giá thành [1]. Với chương trình WinQSBđã bước đầu giải quyết được bài toán tối ưuhoá theo chỉ tiêu thời gian - chi phí, tuy nhiêncòn tiềm ẩn nhiều mặt hạn chế, như: quá trìnhtối ưu hóa làm xuất hiện nhiều đường găngmới đây là vấn đề bất cập trong công tác tổchức thực hiện dự án [4,7].Chỉ tiêu về mặt thời gian và chi phí thực hiệndự án là một vấn đề rất quan trọng. Hoànthành dự án đúng thời hạn với chi phí nhỏnhất sẽ mang lại những kết quả to lớn về kinhtế và chính trị. Đây là một vấn đề quan trọng*Tel: 01682 324556, Email: htcanh@ictu.edu.vnmà người làm công tác tổ chức, quản lý cácdự án cùng nhiều nhà khoa học quan tâm. Vìvậy bài báo này đề xuất một giải pháp sửdụng thuật toán di truyền và phương pháp chiphí phạt để tìm ra phương án tối ưu khả thi.PHƯƠNG PHÁP SƠ ĐỒ MẠNGSơ đồ mạng (SĐM) là một đồ thị bao gồmtoàn bộ khối lượng của cả dự án, nó ấn địnhmột cách logic trình tự kỹ thuật và mối quanhệ về tổ chức giữa các công việc, ấn định thờigian thực hiện các công việc và tối ưu hóa kếhoạch đề ra [2].Các thông số chính trên SĐM[2,4]:EO (Earliest Occurrence of an Event): là thờiđiểm sớm nhất để cho sự kiện xảy ra khi tất cảcác công việc trước sự kiện đều hoàn thành.LO (Lastest Occurrence of an Event): là thờiđiểm muộn nhất để cho sự kiện xảy ra màkhông làm ảnh hưởng đến sự hoàn thành củadự án trong thời gian đã định.ES (Earliest Start of an activity): là thời điểmsớm nhất để cho công việc bắt đầu.ES của công việc ij = EO của sự kiện iLS (Lastest Start of an activity): là thời điểmmuộn nhất để cho công việc bắt đầu mà47Hoàng Thị Cành và ĐtgTạp chí KHOA HỌC & CÔNG NGHỆ122(08): 47 - 52không làm ảnh hưởng đến sự hoàn thành củadự án trong thời gian đã định.MÔ HÌNH BÀI TOÁN TỐI ƯU HÓA THEOCHỈ TIÊU THỜI GIAN - CHI PHÍCách xác định các thông số trên SĐM [2,7]:Trong thực tế, nhiều dự án muốn đẩy nhanhthời gian thực hiện, để làm được điều này taphải tìm cách rút ngắn thời gian đường găng,mà các biện pháp rút ngắn thời gian đườnggăng thường làm cho chi phí của dự án tănglên. Bài toán được đặt ra là: tìm phương án rútngắn thời gian thực hiện các công việc với chiphí tăng lên là nhỏ nhất.Xác định EO và ES:EO của sự kiện đầu tiên: EO1 = 0Tại các sự kiện j chỉ có một công việc đến:EO j EOi tijTại các sự kiện j có nhiều công việc đến:EO j Max EOi tijiVới các công việc giả thì cũng tính như trênnhưng tij=0Xác định LO và LS:Tại sự kiện cuối cùng ta có:EOCuôi LOCuôiLSij LO j tijNếu chỉ có một công việc ij xuất phát từ sựkiện i ta có: LOi LSijNếu có nhiều công việc xuất phát từ sự kiện i ta có: LOi Min LSij Min LOj tijiiPhân tích kết quả trên sơ đồ mạng: Thời giantối thiểu để hoàn thành dự án chính bằngEOcuối.Thời gian dự trữ của các công việc(Float): F là khoảng thời gian tối đa mà mộtcông việc có thể chậm chễ so với kế hoạch đãđịnh mà không làm ảnh hưởng tới thời giantối thiểu để hoàn thành dự án.F LSij ESij hay F LSij EOiCông việc găng là công việc có F=0. Đườnggăng: là đường nối liền từ sự kiện đầu tiênđến sự kiện cuối cùng với điều kiện tất cả cáccông việc nằm trên đó là các công việc găng[2,8].Nhận xét: Mỗi SĐM có ít nhất một đườn ...
Nội dung trích xuất từ tài liệu:
Tối ưu hóa sơ đồ mạng theo chỉ tiêu thời gian và chi phí sử dụng thuật toán di truyềnHoàng Thị Cành và ĐtgTạp chí KHOA HỌC & CÔNG NGHỆ122(08): 47 - 52TỐI ƯU HÓA SƠ ĐỒ MẠNG THEO CHỈ TIÊUTHỜI GIAN VÀ CHI PHÍ SỬ DỤNG THUẬT TOÁN DI TRUYỀNHoàng Thị Cành*, Nguyễn Hồng Tân, Phùng Thế HuânTrường Đại học Công nghệ Thông tin và Truyền thông – ĐH Thái NguyênTÓM TẮTTối ưu hoá theo chỉ tiêu thời gian và chi phí trên sơ đồ mạng là một trong những giải pháp tươngđối hữu hiệu nhằm rút ngắn thời gian thực hiện từng danh mục công việc hay toàn bộ dự án vớitổng chi phí thấp nhất. Đây là phương pháp có ý nghĩa và cần thiết nhằm mang lại hiệu quả kinh tếcao trong việc tổ chức, lên kế hoạch và thực hiện dự án trong nền kinh tế thị trường luôn có sựcạnh tranh về giá thành. Bài báo này trình bày phương pháp tối ưu hóa theo chỉ tiêu thời gian, chiphí trên sơ đồ mạng sử dụng thuật toán di truyền kết hợp với phương pháp chi phí phạt để tìm raphương án tối ưu.Từ khóa: Tối ưu hóa sơ đồ mạng, tối ưu thời gian, tối ưu chi phí, thuật toán di truyền, hàm phạtGIỚI THIỆU*Phương pháp tối ưu hóa, lý thuyết đồ thị làmột lĩnh vực nghiên cứu rộng lớn, có nhiềuứng dụng và đang được quan tâm nghiên cứunhiều trên thế giới. Các bài toán tối ưu về thờigian, chi phí dựa trên cơ sở lý thuyết đồ thịvàcác chương trình phần mềm hỗ trợ việc quảnlý dự án liên quan đến lập kế hoạch, điềuchỉnh và tối ưu hoá tiến độ thực hiện kế hoạchđã có [1,3,5]. Tiêu biểu là phần mềmMicrosoft Project, nhưng phần mềm chỉ giảiquyết được vấn đề tối ưu hoá trên từng lĩnhvực [1,7]. Trong khi đó, bài toán tối ưu hoátheo chỉ tiêu thời gian và chi phí trên sơ đồmạng đang là vấn đề đáng quan tâm trong nềnkinh tế thị trường có tính cạnh tranh khốc liệtvề giá thành [1]. Với chương trình WinQSBđã bước đầu giải quyết được bài toán tối ưuhoá theo chỉ tiêu thời gian - chi phí, tuy nhiêncòn tiềm ẩn nhiều mặt hạn chế, như: quá trìnhtối ưu hóa làm xuất hiện nhiều đường găngmới đây là vấn đề bất cập trong công tác tổchức thực hiện dự án [4,7].Chỉ tiêu về mặt thời gian và chi phí thực hiệndự án là một vấn đề rất quan trọng. Hoànthành dự án đúng thời hạn với chi phí nhỏnhất sẽ mang lại những kết quả to lớn về kinhtế và chính trị. Đây là một vấn đề quan trọng*Tel: 01682 324556, Email: htcanh@ictu.edu.vnmà người làm công tác tổ chức, quản lý cácdự án cùng nhiều nhà khoa học quan tâm. Vìvậy bài báo này đề xuất một giải pháp sửdụng thuật toán di truyền và phương pháp chiphí phạt để tìm ra phương án tối ưu khả thi.PHƯƠNG PHÁP SƠ ĐỒ MẠNGSơ đồ mạng (SĐM) là một đồ thị bao gồmtoàn bộ khối lượng của cả dự án, nó ấn địnhmột cách logic trình tự kỹ thuật và mối quanhệ về tổ chức giữa các công việc, ấn định thờigian thực hiện các công việc và tối ưu hóa kếhoạch đề ra [2].Các thông số chính trên SĐM[2,4]:EO (Earliest Occurrence of an Event): là thờiđiểm sớm nhất để cho sự kiện xảy ra khi tất cảcác công việc trước sự kiện đều hoàn thành.LO (Lastest Occurrence of an Event): là thờiđiểm muộn nhất để cho sự kiện xảy ra màkhông làm ảnh hưởng đến sự hoàn thành củadự án trong thời gian đã định.ES (Earliest Start of an activity): là thời điểmsớm nhất để cho công việc bắt đầu.ES của công việc ij = EO của sự kiện iLS (Lastest Start of an activity): là thời điểmmuộn nhất để cho công việc bắt đầu mà47Hoàng Thị Cành và ĐtgTạp chí KHOA HỌC & CÔNG NGHỆ122(08): 47 - 52không làm ảnh hưởng đến sự hoàn thành củadự án trong thời gian đã định.MÔ HÌNH BÀI TOÁN TỐI ƯU HÓA THEOCHỈ TIÊU THỜI GIAN - CHI PHÍCách xác định các thông số trên SĐM [2,7]:Trong thực tế, nhiều dự án muốn đẩy nhanhthời gian thực hiện, để làm được điều này taphải tìm cách rút ngắn thời gian đường găng,mà các biện pháp rút ngắn thời gian đườnggăng thường làm cho chi phí của dự án tănglên. Bài toán được đặt ra là: tìm phương án rútngắn thời gian thực hiện các công việc với chiphí tăng lên là nhỏ nhất.Xác định EO và ES:EO của sự kiện đầu tiên: EO1 = 0Tại các sự kiện j chỉ có một công việc đến:EO j EOi tijTại các sự kiện j có nhiều công việc đến:EO j Max EOi tijiVới các công việc giả thì cũng tính như trênnhưng tij=0Xác định LO và LS:Tại sự kiện cuối cùng ta có:EOCuôi LOCuôiLSij LO j tijNếu chỉ có một công việc ij xuất phát từ sựkiện i ta có: LOi LSijNếu có nhiều công việc xuất phát từ sự kiện i ta có: LOi Min LSij Min LOj tijiiPhân tích kết quả trên sơ đồ mạng: Thời giantối thiểu để hoàn thành dự án chính bằngEOcuối.Thời gian dự trữ của các công việc(Float): F là khoảng thời gian tối đa mà mộtcông việc có thể chậm chễ so với kế hoạch đãđịnh mà không làm ảnh hưởng tới thời giantối thiểu để hoàn thành dự án.F LSij ESij hay F LSij EOiCông việc găng là công việc có F=0. Đườnggăng: là đường nối liền từ sự kiện đầu tiênđến sự kiện cuối cùng với điều kiện tất cả cáccông việc nằm trên đó là các công việc găng[2,8].Nhận xét: Mỗi SĐM có ít nhất một đườn ...
Tìm kiếm theo từ khóa liên quan:
Tối ưu hóa sơ đồ Tối ưu hóa sơ đồ mạng Tối ưu thời gian Tối ưu chi phí Thuật toán di truyềnGợi ý tài liệu liên quan:
-
9 trang 117 0 0
-
Một thuật toán di truyền cho thiết kế Topology ảo trong mạng cáp quang
9 trang 67 0 0 -
Ứng dụng giải thuật Tabu search trong giải bài toán định tuyến xe
6 trang 61 0 0 -
Chương trình tính toán tối ưu lưới điện phân phối trung áp
9 trang 54 0 0 -
8 trang 51 0 0
-
Cải tiến thuật toán cây quyết định C4.5 cho vấn đề phân nhóm trẻ tự kỷ
6 trang 47 0 0 -
Tối ưu hoá thiết kế mạng nội bộ bằng quy hoạch tuyến tính
5 trang 39 0 0 -
Bù tối ưu công suất phản kháng sử dụng thuật toán dòng điện nút tương đương và thuật toán di truyền
8 trang 37 0 0 -
Ứng dụng giải thuật di truyền trong xử lý bài toán định tuyến xe
6 trang 25 0 0 -
Thuật toán di truyền và thuật toán NSGA-II cho một mô hình quy hoạch và sử dụng đất
5 trang 25 0 0