• 検索結果がありません。

古 瀬 大 六

N/A
N/A
Protected

Academic year: 2021

シェア "古 瀬 大 六"

Copied!
23
0
0

読み込み中.... (全文を見る)

全文

(1)

一73一

ス ケ ジ ュ ー ン グ の 理 論

線 型 計 画 法 を 利 用 し て 各 種 の 工 場 に お け る生 産 計 画 を 出 来 るだ け 有 利 に決 め よ うとす る試 み は,ORの 中 の有 力 な一 手 法 と し て,一 般 実 務 担 当 者 の 間 に も 広 く知 ら れ るよ うに なつ て きて い る。

しか し,単 純 な線 型 計 画 的 手 法 に よ つ て決 め る こ との 出 来 るの は,各 週 或 は、

各 月 に お い て 生 産 され るべ き各 種 生 産 物 の 種 類 と量 とだ け で あ つ て,各 種 の 機 械 に ど の よ うな順 序 で 掛 け るか,に つ い て は 全 然 答 えて は い な い 。 現 実 の 生 産 活 動 は,何 を ど れ だ け,だ け で な く,何 時 どの 機 械 で ど うい う順 序 で 生 産 す る の か 決 ま ら な け れ ば,開 始 す る こ と が で きな い 。

これ に答 え よ う とす るの が,最 近 キ ャ リ フ オ ル ニ ヤ 大 学(ロ ス ・ア ン ゼ ル ス)のManagementScieneeResearchPro.iectに お け るSalveson,Jackson,

Nelson,Barankin等,及 びRandCorporationに お け るJohnson,Bellman達 に よ つ て 研 究 され つ つ あ るschedulingの 理 論 で あ る。

本 論 文 はJ・hnsOnのpi・neeringa・ticleを 紹 介 し,そ の 後 の 発 展 の 現 状 と 見 通 し に つ い て 簡 単 に触 れ た もの で あ る。 よ り一 般 的 な取 扱 い に つ い て は 別 の 機 会 に譲 りた い 。

1問 題 の 所 在

生 産 計 画 が 直 ち に現 場 に お い て 具 体 化 され るた め に は,次 の 五 つ の こ とが ら が 決 め られ て い な け れ ば な ら な い 。

(1)製 品 の種 類,e量(prOductmix)。

(2)加 エ 順 序 の 指 定(routing)。

(3)Iotsizeの 決 定(economtLclotsize)。

(2)

一74一 商 学 討 究 第7巻 第2・ 第3号 (4)使 用 機 械 の 指 定(machineallOcation)。

(5)作 業 時 間 表 の 作 成(Schedulin9)。

こ こで は,こ の うち の 最 後 の ス ケ ジ ュ ー リ ン グ の 問 題 につ い て 考 え て み た い 。 これ ら五 種 類 の決 定 は 互 に複 雑 な相 互 依 存 関 係 に立 つ て い るの で,こ れ ら を 同 時 に 決 め る こ との で き る よ うな モ デ ル を 考 え る こ とが 一 番 望 ま し い 。 然

し,本 論 文 に お い て は,そ の よ うな理 想 的 取 扱 法 に 到 達 す るた め の 第 一 段 階 と し て,(5)だ け を他 の(1)一(4)か ら切 離 し て 独 立 に 取 り扱 うこ と とす る。

わ れ わ れ は 問 題 の 性 質 上 や む を得 ず 数 学 的 表 現 を 使 用 す るけ れ ど も,数 学 的 推 論 そ れ 自体 に興 味 を 持 つ て い るわ け で は ない の で 、 必 要 以 上 の数 学 的 厳 密 き を 追 求 す る こ とは せ ず に,で き るだ け わ か り易 く説 明 す る こ と に 重 点 を お きた

いo'

ス ケ ジ ュー リン グ問 題 とは,次 の よ うな特 殊 な 問 題 を 意 味 す る:

「n種 類 の 部 品 をm種 類 の 機 械 に か け て 加 工 す る場 合,着 工 か ら完 了 ま で の所 要 時 間 を 最 小 にす る為 に は,各 機 械 に お け る各 部 品 の 加 工 順 序 を どの よ う に 決 め た ら よ い か?但 し,(1)各 種 部 品 は そ れ ぞ れ 時 間 的 に 連 続 して 加 工 さ れ,そ れ を 途 申 で 分 割 す る こ と は で き ない,(2)部 品 ノ=1,2,… ・Jnの 機 械 A,B,… …,Mに お け る加 工 所 要 時 間 をat,b̀,… …,miと す る,(3)各 種 部 品 が 完 成 す るま で に,A,B,・ … ・,Mの うち の どの 機 械 を ど の よ うな順 序 で 通

らな け れ ば な らな い か(routing),と い う こ と は 予 め決 定 さ れ て い る。」

こ の三 つ の 条 件 の うち の 第 一 は,lotsizeが 既 に 与 え られ て お り,そ の 分 割 が 不 可 能 で あ る こ と を 意 味 して い る。 そ の 部 品 が 物 理 的 に連 続 し た ソ リ 。 ドな もの で あ れ ば,上 記 の 条 件 が 完 全 に み た さ れ る こ と は 言 うま で もな い 。 し か し,技 術 的 ・物 理 的 に は 可 分 て あ つ て も,機 械 や工 具 の準 備 に 要 す る時 間 と 費 用(Set・upcost)と が,分 割 に よつ て二 倍 に 増 加 す るた め に,経 済 的 な理 由 か ら分 割 を 不 利 と す る場 合 も実 際 に は 少 く な い で あ ろ う。 後 者 の 経 済 的 分 割 不 可 能 性 につ い て も,更 に 二 つ の ケ ー ス を 分 け て 考 え る こ と が で き る。 そ の 一 つ は,顧 客 又 は 他 部 門 か らの 注 文 に よ つ てlotの 大 さが 事 前 に 与 え られ て い る場 合 で あ り,他 の 一 つ は,そ の注 丈 の10tが 非 常 に大 きい か 又 は 市 場 向 生 産 で あ るた め に10tの 大 き き を 自 由 に選 べ る と き,Set・upcostや 保 管 費 用 な ど を

(3)

スケジ ュー リングの理論(古 瀬)一 一75一

考 慮 し た 上 で い わ ゆ るeconomicIotsizeの 決 定 に 従 つ て 最 も有 利 な10tの き さ を計 算 して 決 め る場 合 で あ る。

これ らの 何 れ の場 合 で あつ て も,ス ケ ジ ュー ル 決 定 の 手 続 と し て は,10tの 大 き さ を 所 与 と し て 扱 え ば よ い の で あ るか ら,(1),(2)の 仮 定 は 決 し て非 現 実 的

な もの で は な く,実 際 の ケ ー ス の 大 部 分 は こ の 仮 定 を満 足 す るで あ ろ う。

〔3〕のroutingが 所 与 で あ る とい う前 提 も,現 実 に合 致 す る場 合 が 多 い 。 書 籍 の 生 産 を 例 に とれ ば,組 版 → 印 刷 → 製 本 とい う順 序 は 技 術 的 に定 ま つ て お り, 逆 にす るわ け に は い か な い 。 然 し,そ の うち の 一 つ の 作 業 を や る こ と の 出 来

る機 械 は 必 らず し も一 種 類 と は 限 ら な い 。 そ れ を 決 め る 問 題 が,い わ ゆ る machineallocationproblemで あ る。'こ こで は,こ の 使 用 機 械 の 種 類 は 既 に 決 定 ず み で あ る とす る。

この 種 の 問 題 を最 初 に提 供 し た の はManagementSeienceResearchPro.iect

の 前 身 で あ るIndustrialLogisticsResearchPro .iectの リ■…bダ ー で あ つ た SalVeSOnで あ る。 彼 自身 の 外 に,NelSOn,Barankin等 の 人 々が そ の 解 決 に 努 力 した け れ ど も,な か なか 容 易 に は 実 用 的 な解 法 を 見 出 す こ と が で き な か つ た 。

問 題 自身 の 論 理 的 性 格 は極 め て 簡 単 明 瞭 で あ る。 す な わ ち ・routingの 条 件 を 無 視 す れ ば,π 種 類 の 部 品 を 祝 種 類 の 機 械 にか け る と き の ス ケ ジ ュー ル の 数 は@!)mを 超 え る こ と は な い 。 この 申 か ら,与 え られ たroutingに 合 致 す る もの を 選 び,更 に そ の 申 か ら全 所 要 時 間 の 最 短 の もの を 抜 き 出 せ ば,解 到 達 す る こ と が で き る。 解 の 存 在 は 明 らか で あ る し,こ の よ うな単 純 な手 続 の 有 限 回 の 繰 返 し に よつ て 解 に 到 達 す る こ と も明 らか な の だ か ら,こ れ で 万 事 解 決 ず み だ と考 え られ るか もし れ な い 。

だ が,現 実 に この 種 の 問 題 を 解 こ うとす る現 場 の人 々 か らす れ ば,こ の よ う な 目の 子 算 式 解 法 が 一 体 どれ だ げ の 時 間 で 解 に 到 達 で き るか と い う問 題 を無 視 す る こ と は で き な い 。10部 品10機 械 の 場 合 の ス ケ ジ ュール の 数 を計 算 し て み る

と(10D且o≒37(0)114と い う彪 大 な数 に な り,そ の 一 つ を一 秒 で 処 理 で きた と し て も,12(0)107年 とい うと て つ もな い 長 い 時 間 を 必 要 とす るか ら,実 用 的 解 法 と して は全 然 無 価 値 で あ る。 この て い どの 問 題 で あ れ ば,遅 く と も1時 間 以

(4)

一76一 商 学 討 究 第7巻s第2・ 第3号 内 に答 が で なけ れ ば,実 用 には な らな いで あろ う。

連 続函 数 の極 値 問題 につ い ては既 に充分 な研 究 が 完 了 してお り,そ の計算 法 も確 立 してい る。 不 等式 条 件が 加 わ れ ば,若 干 の不 連 続 迄 が現 れ て,計 算 が い く らか複 雑 には な るが,そ の不 等式 の 数 が200を 超 えな けれ ば一H以 内で 解 く こ とが で き る。 然 し,わ れ われ が今 問 題 に して い るス ケ ジ ュー ル 決 定 の 問 題 は,与 え られ た順 列 の中 か ら或 る函 数 の値 を最 大 又 は最 小 にす る もの を選 ぶ と い う,全 く不 連 続 な問題 で あ る。そ の た め に,従 来 の解 析 的 な手 法が全 然 彼 に 立 た ない 。

ス ケ ジ ュール 問題 の一 般 的 解 法 を発見す るた め に は,こ の よ うな順 列 極 値 問 題 につい て の基 礎 理 論 の建 設 か ら始 め なけ れ ば な ら ない 。 こ の 方 面 へ の 努 力 は,BarankinやKuhnに よつ て或 る程 度進 め られ ては い るけれ ど も,ま だ ほ ん の出発 点 に辿 りつ い た程 度 で,差 当つ て のわ れ わ れ の問題 の 解決 には鷹 ぐに 役 立 ちそ うもない 。

現 在 まで の成果 と して は,機 械が 二 台 又 は 三 台 の場合,し か も各部 品 の加 工 順 序 が 何 れ の機 械 につ い て も同 じで あ る場 合,に 限 りJohnsonに よつ て そ の 一般 的 な実 用 的解 法 が与 え られ てい る。 そ れ 以 上 に 機 械 の多 い場 合 に対 して は,順 列 論的 取 扱 の困難 さを回 避 す るた め に,種 々 の簡便 計 算 法 が研 究 されつ つ あ る。 必 らず し も最 短 加工 時間 を保 証 す る もので な くて も,そ れ に近 い もの が 簡単 な手 続 きで得 られ るな らば,そ の実用 的意 義 は少 くない で あろ う。

そ の よ うな簡便 法 の一 つ と して,例 のガ ン ト図表 が古 くか ら使 わ れ てい る。

この方 法 の欠 陥 は,す べ てが 直 観 的判 断 に よつ て行 わ れ,は つ き りした 計算 手 続 きが 与 え られ て い ない点 で あ る。

戦 時申 に盛 ん に使 わ れ た優 先 順位 法 もまた,こ の簡便 法 の一 つ で あ るが,こ れ は,順 位 の最 高の もの を極 端 に優 遇す る反 面,二 位 以 下 の ものが 甚 しい 悪影 響 を うけ,全 体 と して の所 要 時 間が 却 つ て長 くな る危 険 性 を もつ てい るので,

あま り良 い方 法 とは言 え ない。 この単 純 な優 先 順位 法 を改 善 して,ス ケ ジ ュー ル 決定 の一 方 法 に仕 上 げ よ うとす る努 力 が,現 在Jackson及 びNelsonに つ て 進行 中 で あ る。

(5)

スケジ ュー リングの 理 論(古 瀬) 2二 機 械 の 場 合

…77一

以 下 に お い て,二 機 械 の場 合 に お けtるJohnsonの 解 法 を説 明 す る。

前 節 に お い て(1)lotの 不 可 分 性,(2)所 要 加 工 時 間 の 一 定,(3)routingの 所 与 性,を 仮 定 し て きた が,こ こで は ・ 問 題 を 簡 単 にす る た め に 更 に 第 四 の仮 定 と して,(4)総 べ て の部 品 は 先 ず 機 械Aで 加 工 し終 つ た 後 に機 械Bで 加 工 され る,こ と とす る。 この 第 四 の仮 定 を 除 い た ら ど うな るの か,に つ い て は 再 び 後 で 触 れ る で あ ろ う。

これ らの 仮 定 の 上 に立 つ て,ス ケ ジ昌一ル 問 題 を 再 び 定 式 化 す る な ら ば:

「1,… …,nの 部 品 が あ り,何 れ も機 械Aで 加 工 し終 つ た 後,初 め て,機 械Bに か け る こ とが で き る。 機 械A,Bは そ れ ぞ れ 一 台 しか な く,そ れ ぞ れ 一 時 に一 部 品 しか 加 工 す る こ とが で き な い 。 σ̀,δ̀,を そ れ ぞれ 部 品 ゴ が 機 械A,Bに か け られ る際 の,取 附 時 間 プ ラス 正 味 加 工 時 間 と す る な ら ば,全 所 要 時 間 を最 短 に す る加 工 順 序(ス ケ ジ ュー ル)は,ど の よ うに して 求 め る こ

とが で き るか ア」

そ の よ うな最 適 ス ケ ジ 昌 一ル が 存 在 す る こ とは 確 実 で あ る。 そ の 最 適 ス ケ ジa一 ル のAに お け る順 序 とBに お け る順 序 とは,必 らず し も同 じ で あ る とい う保 証 は 与 え られ て い ない 。 然 し,若 し もそ め 順 序 が 澄 と β と で 違 つ て い る な らば,全 所 要 時 間 を 増 加 させ る こ と な し に,そ の 順 序 を 同 じ に な る よ

うに 修 正 す る こ とが で き る 。

或 る任 意 の ス ケ ジa一 ルSが 与 え られ て お り,各 部 品 はA→Bと い うrouting 条 件 を満 足 し て い る もの とす る 。 そ の うち の 部 品 げ と部 品 ブ との 順 序 が,五 で はi→ ノ,Bで は ノ→iと い うよ うに反 対 に なつ て い た とす る。 こ の部 品iを

Aで 加 工 す る作 業 をAi,Bで 加 工 す る 作 業 をB̀と し,部 品 」 に つ い て の 同 様 の 作 業 を そ れ ぞ れAf,B」 とす る。 この 四 つ の 作 業 を 時 間 の 順 序 に 並 べ

る な ら ば,そ れ が ス ケ ジ ュ・一ルS属 に す る も の で あ る 限 り:

A,一)Aj→Bj→Bs

とい う順 序 に な つ て お り,そ れ 以 外 の 順 序 は 存 在 し得 な い 。

そ こで,B̀の 直 前 にBに か け られ る部 品ilとiと の 順 序 を入 れ 替 え て み

(6)

一78一 商 学 討 究 第7巻 第2・ 第3号

よ う。 隣 り同 志 を入 れ 替 え る の で あ る か ら,β に お け る この 二 部 品 の 加 工 時 間 の 和(bt+b{t)は 不 変 で あ り,従 つ て,機 械Bに お け る他 の 部 品 の ス ケ ジ ュー ル は,こ の よ うな入 れ 替 え に よ つ て何 の 影 響 を も受 け る こ と は ない で あ ろ う。 ま た,そ れ に よ つ てBtlは そ の 着 手 が 時 間 的 に遅 くな るの で あ るか ら, 最 初 の ス ケ ジュー ルSに お い てAtノ →B〆 な る 関 係 が 保 証 され て い る以 上, B̀ノ を更 に右(時 間 的 に 日後)の 方 に移 動 きせ て も,AV→B〆 な る関 係 は破

られ る こ とは ない 。

β̀の 着 手 は 反 対 に早 くな るけ れ ど も,そ れ は β,の 着 手 時 点 よ り も早 く な る こ と は な く,し か も,ん → ん → β,な る 関 係 は そ の ま ま 保 た れ て い るの だ か ら,At→Biも そ の ま ま 成 立 つ 。 そ れ 故,こ の よ うな入 れ 替 え は,全 体 の 所 要 時 間 を延 ばす こ と も な く,ま た,技 術 的 前 後 関 係(routing)を 破 壊 す る こ と も な し に,実 行 す る こ とが で き る。

この よ うに して,瓦 を次 か ら次 え と左 隣 りの 作 業 と入 れ 替 え て い け ば,有 限 回 の 入 れ 替 え の 後 に,凸 → β,な る順 序 に到 達 す る こと が で き るで あ ろ う。

Bの 順 序 を そ の ま ま に して お い て,反 対 にAの 方 の 順 序 を 入 れ 替 え る こ と に ょ つ て,Bの そ れ に一 致 させ る こ と も出 来 る。 以 上 の 結 論 を次 の 補 助 定 理 に ま

と め て お く 。

〔補 助 定 理1〕 機 械A又 はBに お け る加 工 順 序 を,時 間 上 の損 失 な し に,他 の 機 械B又 はAに お け る加 工 順 序 に 一 致 きせ る こ とが で き る。

この 補 助 定 理 が 成 立 つ こ とを知 つ た 以 上 は,最 適 ス ケ ジ ュー ル を求 め る に 当 つ て も,Aに お け る各 部 品 の 加 工 順 序 とBに お け るそ れ とが 全 く同 じ で あ る よ うな 場 合 だ け に つ い て 考 え れ ば よ い こ と に な る。 これ は,計 算 の 上 か ら も, 思 考 の 上 か ら も,大 き な 節 約 に な るで あ ろ う。

そ こで,À→Btな る技 術 的 荷 役 関 係 を 満 足 し,か つ,各 部 品 の 加 工 順 序 が AとBと で 同 一 て あ る と こ ろ の,任 意 の ス ケ ジ ュー ルSを 考 え て み よ う。

A1!42!43

B

(7)

スヶジ1"一一リングの理 論(古 瀬)一79一

こ のSに お け る所 要 時 間 を 短 縮 す るは ど う し た ら よ い で あ ろ うか?何 の 部 品 につ い て もAの 方 が 先 に使 用 され る の で あ るか ら,A,,… …,Anは き るだ け 左 の 方 へ 動 か し て や れ ば,そ れ だ けB1,… …,Bπ の うち の あ る 部 品 の 着 工 を早 め る こ とが で き,し か も,À→B̀な る関 係 を 保 持 す る こ と が で き るで あ ろ う。 そ こで 先 ず,A、 の 左 端 を原 点.則 ち0時 点 に移 し,A2,・ 一… ・ 五幅は 互 に 時 間 的 な す きま の な い よ うに,ぴ つ た り と よ せ つ け て し ま う こ と に す る。

tJ宅・、'冒

A2'tA3

β

次 に.Bの 方 も,Aの 作 業 が 終 り次 第,無 駄 な手 待 ち を す る こ と な し に,直 ち に加 工 に か か る こ と とす る。 先 ず,B1の 左 端 をA、 の 右 端 の位 置 ま で 左 に 動 か す 。 次 のBzの 左 端 をAzの 右 端lc‑一 致 す る と こ ろ ま で 左 に ず ら して や ろ うとす る と,A,の 右 端 に 到 達 す る以 前 に,B,の 右 端 に 引 か か つ て 動 け な く な っ て し ま う。 そ こで,や む を え ず,B2の 左 端 は,B,の 右 端 に 一 致 き せ て お く 。 更 にB3を 左 に 移 動 させ て い く と,こ ん ど は,B2の 右 端 に つ き あ た る こ と な し にA,の 右 端 に到 達 す る こ とが で き る。

β

4!4z 49

(8)

一;‑80';一 商 学 討 第7巻 第2・ 第3号

こ の ま うな手 続 きを ム ま で 繰 返 す な らば,与 え られ た にSつ い て の 最 短 所要 時 間 を 与 え る ス ケ ジ 昌一 ル を 求 め るヒ とが で き る 。 上 図 か ら も明 らか な よ うに,Ai,… …,Anの 間 に は 空 隙 は全 く存 在 し な い が,0,B,,… …,Bnの に は幾 つ か め 間 隙,則 ち手 待 ち時 間 が 存 在 し得 る。 この β̀の 直 前 にお け る手 待 ち 時 間 を ∬̀と す れ ば,全 所 要 時 間 は

Σ(bi+Xs)

1

で表 わ され る。 そ の うち Σ 翫 は所 与 で あ るか ら,手 待 ち時 間の 合計 Σ 飽 を 最小 にす れ ば,そ れ は同 時 に全 加工 時 間の最 小 を実 現 す る こ と に な る で あ ろ

う。

そ こで,与 え られ た加工 順序Sの もとに お け る ΣX̀の 最 小 値 を計 算 して み よ う。

Xl=al

Xz=max(al十a2‑b1‑XI,0)

こ の 第 二 式 は,0と(a、+a2‑b、‑x、)と う ち,何 れ か 大 な る 方 と る こ と を 意 味 す る 。 こ の 二 つ の 式 を 辺 々 相 加 え れ ば:

X・+X2器 〃3¢X(at+a2‑6、‑X、+a、,a、)

更 に こ の 右 辺 括 孤 内 の 第 一 項 の 最 終 項 σ、 鶴 κ、 を 代 入 す れ ば:

X1十 κ2=max(al十a2‑b,,a1) 次 にx3に つ い て は:

x、=max(α 、+α2+a、‑b,‑b2‑x、‑x2,0)

と な る 。(x・+x2)は,al,a2,b,が 所 与 で あ る 以 上,max(Σat‑bi,ai)

な る関係 を通 じて一 般 的 に定 ま るの で ・ これ を上式 の両辺 に加 えて も等 号 が成 立 つ か ら,

Σ κ̀=脚 κ(Σ α盛 一 Σ ∂θ Σ κの

11▲ ・1

と な り,更 に こ の 右 辺 の ΣXt}Cmax(Σat一 力,a・)を 代 入 す れ ば:

11

IZxt=max(Σat一 Σb̀・ Σat‑b,sal)

1111

とな る。 この手 続 きを 謝 に到 達す るまで繰 返 す こと に よ り,次 の式 が 得 られ

(9)

る 。

ス ケ ジ ュ ー リ ン グ の 理 論(古 瀬)

り  ユ

ΣXi=〃lax(Σà一 Σbt)

11≦u≦ π1

=maxx"

1釦 ≦n

一81一

この 式 は,各 部品 のA及 びBに お け る加 工 順 除 が与 え られて お り,そ の 順 序 に従 つ て各 部 品 に ∫=1,… …,nの 番 号 を附 け た場 合 の 機 械Bに お け る 遊 休 時 間 を表 わす もので あ る。 わ れ われ の 目的 は,こ のよ うな 所 与 のSに 対 す る最短 加工 時 間 を計 算 す るこ とで は な く,そ の よ うな加 工 時 間 を最 短 に す るよ{

うな最 適 順 序S。 を発見 す る こ とに あ る。 そ こで,上 記 のSの 中 の任意 の 部 品 ブ と部品(ブ+1)と の順序 を入 れ 替 えた な らば,全 加工 時間(従 つ て ま た 全 遊休 時 間 Σ 翫)が どの よ うに変 化 す るか を計 算 してみ よ う。

こ の よ う な と(ブ+1)と の 入 れ 替 え に よ つ て 変 る の は,KsとKj+1と け で あ つ て,他 のK,,一 一一…,K」 一、,K」+2,… …,Knは 全 然 変 ら な い 。

こ の 入 れ 替 え た 後 の κ の 値 を と す れ ば:

Σ κε=max(K,,… …,K」.一,;K」,K」+1;Kj+2e… …,Kn) 1

Σ 〆̀=max(K,,… …,K」 一 、;Kな κ,j+t;K」.2S"・ …,Kn)

1

と な る 。

(1)max(Kj,K∫+1)≦ 〃tax(K!」,κ 儀1)で あ る 場 合 に は:

max(K,,… …,Kj.1,Kノ 」,K/i+1,Kj+L,… 一一d,Kn>

・==maxG

,,Kn;K',,Kノ ゴ+1)

で あ るか ら,Σ 駈 の 値 は増 加 す る ことは あつ て も減 少 す る こ と は あ り得 な

い,則 ち;

Σ κ̀≦ Σ κ盛

1i

(2)max(K」,K」 ÷上)>max(K!,,Klj+1)で あ る場 合 に は;

KJ又 はKj+1が(K・,… …,Kn)の うち の 最 大 項 で あ る場 合 に は所 要 時 碍 は 減 少 し,然 ら ざ る場 合 に は,不 変 に 保 た れ るで あ ろ う。

従 つ て,与 え られ た 加 工 順 序Sが 最 短 加 工 時 間 を 保 証 す る もの で あ る た め

(10)

一82一 第7巻 第2・ 第3号

の 充 分 条 件 は,

max(Kj,Kj+1)≦max(Kノ 」,Klj+1) (ブ=1,… …,n‑1)

が 成 立 つ こ と で あ る 。

与 え ら れ た 非 最 適 順 序 か ら 出 発 し て,最 適 順 序S。 に 到 達 す る に は,上 記 の 条 件 に 合 致 し な い,則 ち:

max(Kv,Kj+1)>max(K15,K/f+1)(1)

な る 関 係 に あ る ブ と ノ+1と を 発 見 し た な ら ば,そ の 順 序 を 入 れ 替 え て い け ば よ い 。 そ れ を 何 回 か 繰 返 し た 結 果,上 記 の 不 等 式 関 係 を 示 す よ う な ブ が 一 つ

も 存 在 し な い よ う に な れ ば,そ の 時 の 順 序 が 最 適 順 序S。 に 外 な ら な い 。

こ の κ の 値 を 一 々 計 算 す る の は 面 倒 な の で,簡 便 な 比 較 法 を 考 え て み た い 。 K」 ±1,Klj,K!」+1を そ れ ぞ れKjで 表 わ せ ば:

KJ+1=KJ十a5+1‑bt KI5=KJ‑aj十a5+1 K,,+1=Kj十aj+i‑bj+v

と な る か ら,こ れ ら の 値 を(1)に 代 入 し た 上 で 各 項 か ら(Ky+a」.1)を 差 引 け ば:

max(一 一aj+i,一 一b5)>max(a」,‑bj+1)

∴min(a」+t,bJ)<min(aj,bJ+1)(2)

と な る で あ ろ う 。 任 意 の ブ と(ブ+1)番 目 と の 部 品 に つ き(2)の 関 係 が 成 立 つ な ら ば,そ の 加 工 順 序 を 入 え 換 え る の が 有 利 で あ る 。 総 べ て の ノ に つ い て(2) の 不 等 式 が 成 立 た な い 状 態 に な つ た な ら ば,そ の と き に お け る 加 工 順 序 に 最 短

加 工 時 間 を 保 証 す る で あ ろ う。 こ の 最 適 順 序Soを 実 際 に 計 算 す る 手 続 き と し てJohnsonが 与 え て い る の は,次 の よ う な 形 式 的 方 法 で あ る:

1)a、,… …,an及 びb、 ∴ ・…,bnを 次 の よ う に 縦 に 並 べ る 。

iL4B

輩藷

iiii,

∂%

(11)

ス ケジ ュー リングの理論(古 瀬)一 一83‑

2)こ れ ら2〃 個 の 数 字 の う,ち 最 小 の もの を選 ぶ 。

3)そ れ が も しatで あつ た な らば,そ の 部 品iを 第 一 番 目の 加 工 対 象 とす る。

4)そ れ が も しbiで あつ た な らば,そ の 部 品iの 加 工 を最 後 に ま わ す 。 5)そ の 部 品iに つ い て のat,biを,上 記 リス トの 申 か ら消 す 。

6)残 りのa,bに つ い て 同様 の 操 作 を行 い,加 工 順 序 表 の うち の 空 位 の 左 端 又 は右 端 に 入 れ る。

7)同 じA列 又 はB列 の 申 の 最 小 値 に タ イの もの が あ る と きは,番 号i の 若 い 方 を 選 び 出 す 。

8)atとbiと が タ イの と き は,Aの 方 を 選 ぶ 。 例 えば,加 工 時 間 の 一 覧 表 を:

iAB

・156 2153 31325 4{83i}1

i・5 i34

1

と す れ ば,最 小 値 はb2=a5=3で あ り,そ の 申 の 任 意 の 一 つb2を 第5番 の 加 工 対 象 とす る 。 残 りの うち の 最 小 値a5二3を とつ て,こ れ を 第1番 目 の 加 工 物 とす る。 更 に残 りの 最 小 値ai=5を と つ て,第2番 目の 加 工 対 象 と す る。 同 様 に し て,i=3が 第4番 目,i残 りのi=4が 第3番 目 と な る 。 す な わ ち,最 適 順 序 は:

(5‑)1→4→3→2) と,簡 単 に求 め られ る 。

最 後 に,わ れ わ れ の 特 殊 な仮 定,す な わ ち,全 部 品 のroutingが 何 れ もA→

β で あ る とい う仮 定 に つ い て 再 検 討 し て み よ う。

・4→・Bな るroutin9の 部 品 を1… …,m,反 対 にB→Aな るroutin9の の をm+1,・ … ・2m÷nと す る 。A機 械 に つ い て は,1,2,… …,mの 順 序 で 連 続 的 に加 工 し,B機 械 で はm+1,… …,m+nの 順 序 で 連 続 的 に 加 工 し

(12)

一一84一 商 学 討 究 第7巻 第2・ 第3号

た 上 で,今 度 は 機 械 を 互 に 取 り か え て 同 じ 順 序 で 加 工 す る。 この よ うにす れ

ば,部 品1が 機 械Bに か け られ るの は Σbm.i時 点 に お い て で あ り,従 つ て,

ト  

そ れ は 五 に お け る加 工 の 終 了 し た 時 点 σ、 に 比 べ て,非 常 に後 に な るの が 普 通 で あ ろ う。 この よ うな 事 情 は,他 の2,3,・ … ・・,mに つ い て も同 様 で あ り, 部 品iのAに お け る終 了 時 点(al+a2+… …+al)は,Bに お け る着 手 可 能 時 点(ゐ 鵬+什 … …+∂ 鵬+π)艦 ∂、+… …+∂ よ り も遙 か に前 で あ るの が 通 常 で あ ろ う。

この よ うな推 論 が 正 し い とす れ ば,異 つ たroutingの 混 在 す る場 合 に は,然 らざ る場 合 に く らべ て,手 待 ち 時 間 な し に全 作 業 を 遂 行 し得 る可 能 性 が 多 い,

 ゐ

と結 論 す る こ とが で き るで あ ろ う。 こ の 可 能 性 は,Σ ὰと Σ ∂叫,と の 値 が

近 接 し て い る ほ ど,大 き く,両 者 が 一 致 す る場 合 に は,加 工 順 序 を どの よ うに 選 ん で も必 らず,全 然 遊 休 時 間 を生 ぜ し め る こ と な し に 作 業 を 進 め る こ とが で

き る 。

Johnsonが 単 一rotihgの 場 合 だ け を と りあ げ て 考 え た の も,こ の よ うに, 混 合routingSの 場 合 に は ス ケ ジ ュー ル の 如 何 が あ ま り作 業 時 間 に 影 響 を 及 ぼ

き な い こ と を考 えた か らで は な い て あ ろ うか 。 勿 論,混 合routingsで あ つ て も,極 端 な場 合 に は 遊 休 時 間 を 生 ず る。 そ の 際 に は,先 ず,A→Bな るrouting を もつ 全 部 品 に つ い て,上 記 の 単 一routingの と きの 計 算 規 則 を 適 用 し て ス ケ ジ ュール を 決 め る。次 にB→Aな る反 対 のroutingを も つ 全 部 品 に つ い て も ま た,同 様 に し て 最 適 スケ ジ ュ ■ル を決 め る 。 この 両 者 が きま れ ば,最 初 のA

→Bの ス ケ ジ ュ ール の うち の 機 械Bの 加 工 に お け る0時 点 を そ の ま ま 右 へ

;Ebm.,だ け ず ら し,ま た 同 時 に,B→Aな る ス ケ ジ ュ ー一ル θ う ち の 機 械Aの

je1

加 工 に お け る0時 点 を Σàだ け 右 へ ず らす つ と に よ つ て,全 体 と し て の 最 適

ゆヨ ユ

計 画 を決 め る こ とが で き るで あ ろ う。

そ の 結 果 と し て,A→B又 はB→Aに つ い て 部 分 的 に計 算 さ れ た ス ケ ジ ュー ル の 中 に 含 ま れ て い る遊 休 時 間Xt,Xm+Jは,そ の 多 くの もの を0に す る こ と が で き る よ うに な るか ら,b、,… …,bm;am+1,… …,am.nは い ず れ もで き るだ け 左 側 へ 押 し つ け る よ うに努 力 し な け れ ば な らな い こ と勿 論 で あ る。

(13)

ス ケ ジ ュ ー リ ン グ の 理 論(古 瀬) 一85一

3三 機 械 の 場 合

機 械 の 種 類 が 一 つ ふ えて,A,B,Cの 三 種 類 に な る と,前 の よ うに 簡 単 に

は い か な く な つ て く る。 しか し,三 種 類 の 機 械 の 場 合 で も,二 種 類 の 場 合 と 同 様 に,各 機 械 に お け る各 製 品 の 着 工 順 位 を 同 じで あ る と仮 定 す る こ と が 可 能 で

あ る 。

或 る ス ケ ジュ・一ルSに お い て,部 品iと ブ の 順 位 が,A,B,Cに よ つ て 相 違 して い る もの とす る。 そ の うち 二 つ は 必 らず 同 順 位 で あ り,一 つ だ け が 他

の 二 つ と異 つ た 順 位 を もつ て い るの で あ るか ら,そ の 一 つ がAの 場 合,Bの 場 合 及 びCの 場 合 に つ い て 考 え て み よ う。

ま ず,Aが 異 つ て お り,BとCと が 同 じ場 合 に は,前 節 の 二 機 械 の 場 合 の (補 助 定 理1〕 に 従 つ て,Aの 順 位 を 入 れ か えてBの 順 位 と同 じ に改 め る こ と

;がで き る。 これ に よ つ てBに お け る最 終 完 了 時 点 は 増 加 せ ず,ま たCに お け るroutingに 影 響 す る こ と もな い 。 何 と な れ ば,ん を そ の 右 隣 りのA/iと

=れ替 え る こ と に よ り,At̀の 着 工 時 点 はaiだ け 早 く な るの で あ る か ら,こ

に よ つてA,i)B,̀→C/iと い う(の 部 品 のroutingは 何 等 の 影 響 を も受 け な い 。 従 つ て,こ の よ うな 手 続 を繰 りか えせ ば,す べ て のroutingを 破 る こ と な し に,ま た ・ 全 体 の 所 要 時 間 を ふ や す こ と な し に,AtとAJと を 入 れ か え る こ と が で き る 。 そ の 結 果,す べ て の 機 械 に お け る着 工 順 位 は(ノ → の に 統 一 さ れ る。

AとBと が 同 じ(ブ →i)で あ り,Cだ け が(i→ で あ る な ら ば,Cjを そ の 直 前 のC/jと 入 れ か え,更 に そ の 直 前 の もの と入 れ か え る,と い う手 続 き

を く りか えす こ と に よ つ て,全 機 械 に お け る着 工 順 位 を(ノ → の に統 一 す る こ とが で き る。 これ に よ つ て,Cに お け る 最 終 完 了 時 刻 が 延 び な い の は勿 論 ・ C15はCJだ け遅 く な るの で あ るか ら,A,」 →.Bノ,→C,」 のroutingは 依 然 と し て 成 立 つ で あ ろ う。 そ れ 故,こ の 場 合 に もま た,全 機 械 の 着 工 順 序 は(ノ ー〉の に 統 一 さ れ る。

最 後 に,AとCと が(i→ の,Bだ けが(ブ → の で あ る場 合 に は,ま ずAi を 順 番 に直 後 の 部 品 と 入 れ 替 え る こ と に よ つ てAと.Bと に お け る順 序 を(ノ

(14)

一86一 商 学 討 究 第7巻 第2隻 第3号

→ の に統 一 し,次 にC」 を そ の 直 前 の 部 品 と入 れ か え る こ と に よつ てBとC' と を 同 じ(ゴ → の に統 一 す れ ば よ い 。

か く して,三 機 械 の場 合 に つ い て も次 の 補 助 定 理 が 成 り立 つ 。

〔補 助 定 理2〕 機 械A,B,Cに お け る加 工 順 序 を,時 間 上 の 損 失 な し に, .悉 く同 じ順 序 に改 め る と とが で き る。

この よ うな簡単 化 が 可能 なの は三 機械 ま でで あつ て,四 機械 に な ると,各 械 にお け る各部 品 の 加 工 順位 を変 えた方 が 所 要 時 間が少 くて す む場 合が 生 じて

く る。 た と え ば,

laib,Ctdt

i=1}3333

'=2}3113

とす れ ば,全 部(1→2)な らば15時 間,全 部(2→1)で も 同 じ く15時 間 で あ る が,AとBと で は(1→2),CとDと で は(2→1)と い う よ うに 機 械 に よ つ て順 序 を変 え る こ と に よ つ て所 要 時 間 を14時 間 に短 縮 す る こ とが で き る。 そ こで,再 び三 機 械 の 場 合 に も ど つ て 考 え て み よ う。 前 と 同 様 に,全 部 品 の routiri9は 何 れ もA→B→Cで あ る と仮 定 す る。 そ うす れ ば,二 機 械 の場 合 と 同様 に,Aで は 全 部 品 は 遊 休 時 間 な しに 引続 い て 加 工 す る こ とが で き るけ れ ど も,BとCと に は手 待 ち 時 間 を生 ず る可 能 性 が あ る。Bに お け る遊 休 時 間 を 前 回 同様x・,・・… ・,x。 で 表 わ し,Cに お け る遊 休 時 間 をPt1,"・ 一,Pt。 で 表 わ す

こ と にす る。 κ の値 は二 機 械 の場 合 と全 く同 じ 推 論 に よ つ て:

れ   

Σ 露̀=脚 κ(Σ σ̀一 Σ ∂̀)

11≦u≦n11

で 表 わ さ れ る 。yの 方 は=

Yi=Xl十b,

=al十b1

.Y2=max(Xl十 κ2十b,十b2一 ツ1‑c、,0)

(15)

ス ケ ジL・ 一一リ ン グ の 理 論(古 瀬)‑87‑一

れ     ハ    

Yn=〃z砒(Σbt十Z]xt一 ΣCi一 Σỳ,0)

1111

つ て:

夕 τ+ツ2=max(X1、 十X2十 ∂1十 西2‑61,ツ1)

ハ  ユ     

Σy】=max(ΣXt十 Σb,一 ΣCt・7].yD

11111

この最 後 の式 に

ね ロ   れ     ハ     れ   ぬ お   ヨ

z].yt=max(IZXt十 Σbs一 ΣCt・ Σ ツ̀)

11111

を代入すれば:

' nnnn̲1

Σỳ=max'(Σx̀十 Σb,一 ΣCi・

1111

れ  ユ れ  ユ ねロ   ハ   

Σ.Vi十 Σb.,一 ΣCtSΣỳ>

1111

これ を 順 次 繰 りか え して 右 辺 の.yを 消 去 す れ ば:

り  コ

IE].yi=max(z'xt十 Σb̀一 Σc̀・

1111

ね   ユ      れ   ユ

Σ.Xi十 Σbt一 ΣCi,… …,Xl'十b,)

111

これ に前 記 の

り  

2i].Ci==max(Σà一 Σbi)=maxK・

11≦u≦n111≦u≦n れ ヱ

Σxε='maxK.

11釦 ≦(n‑1)

を 代 入 し て い け ば:

ゐ  

Σ.yi=max(maxKu十 Σbir‑.'i2̀c'i, t1≦u≦n11

ハ   れ  

maxK"十 Σbt‑Elci,,K1十b1>

1≦u≦n・ ・‑111

ハ    

こ こ に,Σ 恥 一 Σ ≡ 猛 と記 す な らば:

11

(16)

これが,

遊 休 時 間式 に外 な らない 。仮 定 に よ り各部 品 はCで 最 後 の仕 上 げ が 行 わ れ る の で あ るか ら,Cに お け る遊 休 時 間 の合 計 値 を最 小 にす るよ うに ス ケ ジ ュール

を組 めば,そ れが 同 時 に,全 体 と して の所 要 時 間 を最 小 にす る結果 とな る こと は,容 易 に推 察 で き るで あろ う。

そ こで,前 回 同様,ブ 番 目 と ブ+1番 目の部 品 の順 位 を入 れ替 えて み て,そ れ が Σ ツ̀の 値 を どの よ うに変 え るか,を 検 討 して み なけ れ ば な らない。

1

こ の よ う な 入 れ 替 え に よ つ て 動 く の は,a」,aj,t,b」,bj.、,C」,Cj+【 だ け で あ る か ら,KとHの う ち で は,K」,Kj.、,H5,Hd+、 だ け で あ る 。(3)式 の 右 辺 う ち,こ れ ら 四 つ の 項 を 含 む も の を 取 り 出 せ ば:

(Hj.1十KJ+L>,(Hj+1十Kj),… …,(Hj+1十Ki)・

(Hj十Kj),(Hj十K5‑,)プ ・・…,(Hj十K,)

の(2」+1)項 だ け で あ る 。 こ のKj,Kj+、,Hj,Hj+1の 入 れ 替 え 後 の 値 を そ れ ぞ れ,Kノ 」,K1」+1,H/i,H,,+1と す れ ば,こ の よ う な 入 れ 替 え が Σ 鈎 を 減

1 さ せ る に 充 分 な 条 件 は:

max(H」+1十Kj+IJHj+1十Kズ … ・,

Hj+1十K1;Hj十Kj,Hd十Kj‑1,… …,Hj十K,)

>max(H'」+1十K/5+1,H15+1十Kノ,∴ …,

Hノ,+1十K,;H/5十K!j,H,」 十Kj‑1,・ ・… ・,H1,十K,) が 成 り 立 つ こ と で あ る 。

こ れ ら 各 項 の 内 容 を 再 びa,b,cの 値 に 戻 し て 考 え て み る と,a、 ,… …,aj+t;

b・,… … ・b」+・;Cj,Cj‑・ を 含 ん で い る 。 二 機 械 の 場 合 に は そ の 中 に 含 ま れ る の は 殉,aj・1・b」,bj・ ・ だ け で あ つ た か ら,そ の 入 れ 替 え の 有 利 不 利 を 決 め る た め に

一88一 第7巻 第2・ 第3号

12・vi=max(maxKv十Hn,maxKu十H。‑1,… … ・

11≦u≦u1≦u≦n‑・1

K1+Hi)

=max(Hv十maxKの 1≦u≦v≦n1≦u≦v

=〃mx(11.十K.)〔3}

1≦u≦v≦n

二 機械 の場 合 の ΣXi=maxK・ に対 応 す る・ 三 機 械 の場 合 の

11≦u≦n

(17)

ス ケ ジ ュ ー リ ン グ の 理 論(古 瀬)‑89一

は そ れ 以 前 の 加 工 順 位 を もつ 各 部 品 が ど の よ うな 順 位 で 行 わ れ る か に 関 係 な く ・単 に そ の 問 題 と な つ て い る ブ と ブ十1と だ け の 資 料 に よ つ て これ を決 め る こ とが で きた の で あつ た 。

と ころ が,三 機 械 の場 合 に な る と,そ れ 以 前 に加 工 され た部 品 が どの 部 品 で あ つ た か,ま た,そ の 順 番 が ど うで あ つ たか,に よ つ て,或 い は そ の 入 れ 替 え. が 有 利 と な り,或 い は 不 利 と な る。 これ ら総 て の場 合 に つ い て 一 々計 算 比 較 す

る とい うこ と は,大 変 な手 数 が か か るの で,現 実 的 解 法 とは な り得 な い 。 折 角 (3)式 を求 め て み た け れ ど も,そ れ か らは,二 機 械 の場 合 の よ うな 簡 単 な判 定 方 法 が 得 られ な い こ とが わ か つ た。

そ こで,問 題 の一 般 性 を 更 に 限 定 す る こ と に よ つ て,上 記 の判 定 式 の 申 か ら .a1,… …,aj.1,b,,… …,b」‑1・CJ.‑1を 除 く方 法 は な い で あ ろ うか 。 そ れ に は, minat≧maxb,,す な わ ちsa1,… …,anの うち の ど れ を とつ て も,b,,… …, あ の うち の どれ よ り も小 さ くな い,と 仮 定 す れ ば よ い 。 そ うす れ ば

'j‑1

KJ==Σai一 Σb̀

11

ト ユ ト  

=:(ilat一 Σ ゐの 十(a」 ・bf‑1)

11

=Ky.t十(aj‑bj‑1)

≧K」‑1

す な わ ちKsは ノ の 非 減 少 函 数 に な る 。 従 つ て ・ maxK.=Kv

冴≦"

Σ ツ葛=max(Hv十Kv) 11≦v≦n

の よ う に,非 常 に 簡 単 化 さ れ る 。

こ こ で 再 び,ノ と ノ+1と の 順 位 を 入 れ 替 え る と,変 化 す る の はHj,・HJ・ls KJ,KJ+1だ け で あ る か ら,そ れ をHノ 」,Hノ,+1,Kノ 」,Kl5+1と す れ ば Σ.yiが

1

少 す る た め の 充 分 条 件 は ・ max(Hj十K5,Hj+i十Kj+1)

>max(H',+1十Kノ 」+1,H,5斗Kノ 」)

(18)

一一.90一 第7巻 第2・ 第3号

が 成 り立 つ こ と で あ る 。 前 の 場 合 と 違 つ て,uが1か らvの 間 を 自 由 に 動 よ う な こ と は な く,必 ら ず%雛 σ で あ る こ と が 保 証 さ れ て い る か ら,前 の よ う に 多 数 の 項 を 比 較 し て み る 必 要 は な い 。 こ のHとKと を 元 のa,b,cに ど す た め に:

H」+1=Hj十bJ+1‑Cj Hj+ド 十aj+,‑bj Hij=Hs‑b5十b5+1

K/5=Kj‑aj十ad+1 H',+1=HJ十bJ+1‑Cj+1 Ktj+1=Kj十aj+1‑bj+1 を 上 の 不 等 式 に 代 入 す れ ば:

max(H」 十KJ;Hj十bJ+1‑‑iC」 十KJ十 の+,‑b」)

>max(Hs十bs+1‑Cj+1十Kj十aJ+1‑b5+1;

Hj‑bj十by+1十KJ‑aj十aj+1)

こ の 各 項 か ら(Hj+KJ+a」.1+bj.1)を 引 け ば:

max(一 一aj+1‑b5+1;‑bj‑CJ)

>max(‑bj+1‑Cj+1;‑af‑bJ)

∴min(aj+1十bi+1,bj十Cj)<min(bJ+1十C」+1,aJ十b」)

と な る 。 二 機 械 の 場 合 よ り も 若 干 複 雑 に は な る け れ と も,そ の 計 算 は 簡 単 で あ る 。

K」 が ノ の 増 加 函 数 で あ る の と 同 様 に,H,が ノ の 減 少 函 数 で あ る 場 合 に も.

同 じ よ う な 簡 単 化 が 可 能 で あ る 。 す な わ ち,b1,… …,bnの ど の 一 つ を と つ て も,そ れ はc1,… …,Cnの ど の 一 つ よ り も大 き く は な い(maxbi≦minCj)と

仮 定 す れ ば:

ト  

耳 ノ=Σ ゐ̀一 Σ̀̀

11

=Hj ‑,十(b,‑Ci‑1)

≦Hs̲,

と な る か ら:

(19)

ス ヶ ジ ュ ーtリン グ の 理 論(古 瀬)"ny91一

Σỳ=max(Hv十Kの 11≦u≦v≦n

=max(H.十Kv) 1≦u≦n

な る 関 係 式 が 得 ら れ る 。 こ れ は,前 の(minas≧maxbj)な る場 合 の 式 と 全 く 同 じ で あ る か ら,

min(aJ+1十bJ+1,bj十Cj)<min(bj+1十Cj+1,aJ十bs)

を 満 足 す る と こ ろ の 総 べ て の ノ に つ い て,ノ と ノ十1と を 入 れ か え る こ と に よ つ て,最 適 解 に 到 達 す る こ と が で き る 。

こ の よ う な 特 殊 な 条 件 が 現 実 に 成 立 つ よ う な 場 合 が あ る で あ ろ う か?Bを

特 定 の 機 械 と 見 る こ と を や め て,Aか らCへ の 運 搬 時 間 で あ る と 考 え る な ら ば,minat≧maxb」 な る 条 件 は,殆 ん ど 確 実 に 実 現 さ れ る で あ ろ う。 ま テこ,

1≦i≦n1≦ ノ≦n

c・,・・… ・,Cnが,工 具 や 材 料 の 準 備 に 必 要 な 時 間(set・uptime)を 含 む 場 合,こ れ ら のSet・uptimeを そ れ ぞ れ ・b,,… …,一 一bnと す れ ば,ai≧‑bε ≧0又 c̀≧‑b,≧0が 成 立 つ な ら ば ・上 記 の 判 別 公 式 を そ の ま ま 適 用 す る こ と が で き

る 。

4連 続 函 数 に よ る 近 似 法

Johnsonの 解 法 を 三 機 械 の 一 般 的 な場 合 か ら,更 に 四 機 械 以 上 の 場 合 に拡 張 す る こ と は 殆 ん ど不 可 能 と思 わ れ る。

一 般 にm機 械 ・n部 品 の場 合 を 目 の 子 算 で や る と す る と,(n!)mの 場 合 に つ い て 一 つ 一 つ 計 算 し て み な け れ ば な ら な い 。m=3,n=10と い う よ う な 少 数 の ケ ー ス を考 え て み て も,37(0)114と い う彪 大 な数 に な つ て しま うこ と,前

に 述 べ た如 くで あ る。

これ を 前 節 の 手 続 き に よ つ て:

〃mx(H"十K.)(3)

の形 に改 め る な らば,」+1と ノ との 順 位 を判 定 す る に は, (ノ十1)十 ゴ十(ゴ十1)十 ゴ=4ブ 十2

個 の 項 を 計 算 す れ ば よ く,従 つ て,高 々 ・ n×n×(4n十2)

(20)

一92一 商 学 討 究 第7'巻 第2・ 第3巻

個 の項,則 ち,n・ ・10な らば4200の 項 の計 算 と比 較 で 済 む こ と に な る。 これ は 大 変 な利 益 で あ り,時 間 と労 力 の節 約 で あ る。Johnsonは,と れ を 計 算 困 難i で あ る と して,そ の 利 用 を あ き ら め て い るけ れ ど も,現 在 わ れ わ れ の 使 用 し得

る最 高 の 高 速 電 子 管 式 計 算 機 を使 うな らば,恐 ら く数 分 で 計 算 ず る こ と ので き る程 度 の 問 題 で しか ない で あ ろ う。

故 に,わ れ わ れ は,三 機 械 ま で は,一 般 的 に,短 時 間 内 で 解 く こ と が で き る,と 言 つ て よ い 。 然 し,四 機 械 以 上 と な つ て く る と,そ う簡 単 に は い か な い 。 とい うの は,最 適 ス ケ ジ ュ ール に お け る各 部 品 の 加 工 順 序 が,そ れ ぞ れ の 機 械 に よ つ て 異 な る可 能 性 が 存 在 す るか らで あ る。 この よ うな 条 件 の も とで は (3)の よ うな簡 単 な式 に到 達 す る こ とが で き ない 。

Bellmanは,ス ケ ジ ュ ー リ ン グ 問 題 の 今 一 つ の 解 法 と して,Johnsonの 式 を 近 似 的 に連 続 化 す る方 法 を提 称 し て い る。 ま ず,二 機 械 の 場 合 のJohnsonの 式=

り   

ΣXt=max(Σai一 Σbt)

11≦U≦n11

に お い て,"を 部 品 の種 類 の 数 と見 な い で,二 種 類 の 部 品 の 合 計 個 数 と考 え, そ の うちの ゐ 個 は 第 一 部 品,残 りの(π 一々)個 が 第 二 部 品 で あ る とす る。 部 品 の 数 は い く ら多 くて も,種 類 は 二 つ しか な い か ら・à,btの 値 はal,a2;b・,

b2,の 二 通 り しか あ り得 な い 。

従 つ て,Σaiな る 函 数 は,iが1か ら2,3,4,一 一… と 増 加 す る に つ れ て,

或 る と き はatな る速 さで,ま た他 の 時 はa2な る速 さで 増 加 す る。 そ こ で,第 一 部 品 を 加 工 中 は1な る値 を と り,第 二 部 品 を 加 工 中 に は0な る値 を と るス

テ ップ 函 数 φ を 導 入 して:

a(u)=a1φ(の 十a2{1一 φ@)}

b(の=∂ 、φ(u)+b2{1一 φ(u)}

と お け ば,近 似 的 に:

圭à一 琶1∂ 、≒ ぐ{a't)‑b(t)}dt

ユ1●0

と書 き な お す こ と が で き る。 π の 値,す な わ ち,加 工 さ れ る部 晶 の 数 が 多 い ほ ど,こ の近 似 は 良 好 と な る。

(21)

スケジュー リングの理 論(古 瀬)j‑93一

この 函 数 φ は,第1部 品 が 何 番 目 に加 工 され,第2部 品 が 何 番 目 に加 工 さ れ るか,を 示 して い るか ら,φ ら を決 め る こ と は,ス ケ ジ 乱 一ル を決 め る こと に 外 な らな い 。 そ れ故,最 適 ス ケ ジ ュ ール を決 め る に は1

・望帆 〔ll{aの 一b(の}dt〕

‑msn

。墨 〔∫1{a・φ+a2(・ 一φ)}〃 一∫!伍 φ+b・(・一φ)}dt〕

一甥8懲 〔(a・‑a2‑b・+b・)∫;φdt+(a・‑b2)∫ld'〕

=m乙n

。墨 〔(a・‑a2‑‑bl+b2)Sl¢dt+(碗 一圃 但 し,

∫1φ(t)dt=le φ=0又 は1

こ れ を解 い て φ の 値 を決 め る に は,ど うし た ら よ い か?ま ず,α 自(aユ ・‑a2

‑‑b1+b2)の 値 の正 負 に応 じ て,次 の 三 つ の 場 合 に 分 け て 考 え て み る i)α>0な る場 合:

任 意 の0≦u≦nに 対 し て1の 値 は,第 二 部 品 を 一 括 して最 初 に加 工 し, 次 に 第 一 部 品 を 一 括 し て加 工 し た場 合(則 ち,φ は 区 間 〔0,T・‑le〕 に お '

い て0,区 間 〔T‑le,T〕 に お い て1)の 方 が,反 対 の 場 合 よ り も小 か 又 は 等 しい 。

ii)α<oな る場 合:

任 意 の0≦u≦nに 対 し て,1の 値 は,第 一 部 品 を一 括 して最 初 に生 産 し・

次 に 第 二 部 品 を 一 括 して生 産 し た場 合(則 ち,φ は 区 間 〔O,k〕 に お い て 1,区 間 〔le,Tに お い て0)の 方 が,反 対 の 場 合 よ り も小 か 又 は 等 しい 。 iii)α=0な る場 合=

1の 値 は φ に無 関 係 で あ る。

以 上 の 関 係 か ら し て,α の 符 号 を検 討 す る こ と に よつ て,最 適 ス ケ ジ昌一 ル を決 定 す る こ とが で き る 。 この 判 定 法 は ま た,

参照

関連したドキュメント

Ⅰ.. хайрхан уул) は、バヤン - ウルギー県 アイマク ツェンゲル郡 ソム に所在する遺跡である。モンゴル科学アカデミー

運営、環境、経済、財務評価などの面から、途上国の

PowerSever ( PB Edition ) は、 Appeon PowerBuilder 2017 R2 日本語版 Universal Edition で提供される PowerServer を示しており、 .NET IIS

Appeon and other Appeon products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of Appeon Limited.. SAP and other SAP

The Admissions Office for International Programs is a unit of the Admissions Division of Nagoya University that builds and develops a successful international student recruitment

“Breuil-M´ezard conjecture and modularity lifting for potentially semistable deformations after

○○でございます。私どもはもともと工場協会という形で活動していたのですけれども、要

析の視角について付言しておくことが必要であろう︒各国の状況に対する比較法的視点からの分析は︑直ちに国際法