原文:使用回溯法解批處理作業調度問題<算法分析>

一 實驗內容及要求 要求用回溯法原理求解問題 要求手工輸入t 及t ,t i 是任務i在機器 上的執行時間,t i 是任務i在機器 上的執行時間 求出最優批處理作業調度總時間及作業安排順序。二 實驗步驟 手工輸入任務執行時間數組 輸出作業總時間和作業的安排順序。 package saunfafenxi import java.util.Scanner public class shiyan sta ...

2017-05-09 10:33 0 1591 推薦指數:

查看詳情

回溯批處理作業調度問題

1、問題描述    每一個作業Ji都有兩項任務分別在2台機器上完成。每個作業必須先有機器1處理,然后再由機器2處理作業Ji需要機器j的處理時間為tji。對於一個確定的作業調度,設Fji是作業i在機器j上完成處理時間。則所有作業在機器2上完成處理時間和f是指把F2i將i從1-n求和,稱為 ...

Wed Nov 18 19:58:00 CST 2020 0 1021
算法設計與分析——批處理作業調度回溯

之前講過一個相似的問題流水作業調度問題,那一道題最開始用動態規划,推到最后得到了一個Johnson法則,變成了一個排序問題,有興趣的可以看一下https://www.cnblogs.com/wkfvawl/p/11667092.html 本篇博客主要參考自https ...

Thu Oct 31 00:15:00 CST 2019 0 1135
批處理作業調度-回溯

問題描述:   給定n個作業,集合J=(J1,J2,J3)。每一個作業Ji都有兩項任務分別在2台機器上完成。每個作業必須先有機器1處理,然后再由機器2處理作業Ji需要機器j的處理時間為tji。對於一個確定的作業調度,設Fji是作業i在機器j上完成處理時間。則所有作業在機器2上完成處理時間和f ...

Tue Oct 23 18:11:00 CST 2012 1 9605
批處理作業調度問題

的時間和f=F21+F22+…+F2n稱為該作業調度的完成時間和。 批處理作業調度問題 ...

Sat Dec 29 23:12:00 CST 2018 0 1453
雙機流水作業調度問題(Johnson算法

問題定義: 雙機流水作業調度:總共有n個作業作業\(i\)分為兩個內容,需要按順序先后在機器A和機器B上完成,分別需要時間\(a_i,b_i\)來完成,一台機器只能同時進行一項作業,問完成所有作業所需的最小時間。 多機流水作業調度:一個作業需要在大於兩台機器上先后完成,是NP-hard問題 ...

Fri Mar 12 22:09:00 CST 2021 0 282
流水作業調度問題———Johnson算法

問題描述: N個作業1,2,…,n要在由2台機器A和B組成的流水線上完成加工。每個作業加工的順序都是先在A上加工,然后在B上加工。A和B加工作業i所需的時間分別為a[i]和b[i]。你可以安排每個作業的執行順序,使得從第一個作業在機器A上開始加工,到最后一個作業在機器B上加工完成所需的時間最少 ...

Mon Sep 27 06:15:00 CST 2021 0 166
算法-回溯解決最佳調度問題

問題: 假設有 n 個任務由 k 個可並行工作的機器來完成。完成任務 i 需要時間為ti ,設計完成這 n 個任務的最佳調度算法,使得完成全部任務的時間最早。 算法設計:   從n個作業中找出有最小完成時間和的作業調度,所以批處理作業調度問題空間是一棵排列樹。按照回溯 ...

Wed May 18 07:36:00 CST 2016 0 4749
批處理作業調度_分支限界

一、 問題描述 給定 n 個作業的集合 j = {j1, j2, …, jn}。每一個作業 j[i] 都有兩項任務分別在兩台機器上完成。每一個作業必須先由機器1 處理,然后由機器2處理作業 j[i] 需要機器 j 的處理時間為 t[j][i] ,其中i = 1, 2, …, n ...

Sun Dec 15 00:36:00 CST 2019 0 707
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM