1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library...

12
The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service The nstitute of Eleotronios nformation and Co unioation Engineers 生論文特集 混合 数計 画法 よる 旅客損失 最小化す 鉄道 計算 時間短縮佐藤 †† a 規雄 b ATrain Timetable ReschedulingMIP Formulation wi h Addi ionalInequalities MinimizingInconvenience to Passengers Kei TAMURA KeisukeSATO †† a and Norio TOMII b らま 災害 事故 など鉄道 列車 ダイヤが乱れると 事態収束 ため ダイヤ変更からな 運転 れる 複雑 さか ら 支援が望まれ 本論文 単純な遅延 解消 では く旅客 視点 運転整理 目的 旅客 がダイヤ 便度 常時 る不便度 差分 客損失 定義 総和 最小 化 す 混合整数計画法 アル 算時間短 提案 論文 式化 先 行研 究 同様 運転整理手段 影響 さ れる 運転整理 か らな 列車運行部分 転整 理ダイヤに 旅客 路 を意 旅客行動部分 とを 体的表現 す 列車運行 運転整 手段 とし列車 序変更 に加 折返 し変更旅 客行 動 ては 拡張 評価指標 ため モデルの 規模 増大す るが 縮小 制約して 計算時路線を タに対しな 運転 整 理手 段 を用 いて 旅客 考慮 した 運 転整 理ダイヤが 時 間で とを 計算機実験 によ り示 す鉄道 整理 混合整 画問題 旅客行動 短路 解空1 道は 列車 や出発時刻 らなる列ダイヤに運行 れ るが 災害 事故 など列車 ダイヤ れが生 じる と 態収束 ため 運転整理 ばれ る ダイヤ 変更 われ 1 現在 列車 予測 シミ分な タシステムの 支援 があ 業務 大半 は担当 人力 ね られ 業務 複雑 さから更な 支援 望ま それ のよ しさが あ t 千葉工業学情Facu ty of Information and qomputer Science Chiba Jnsti tute of Technolo y 2 17 1 Tsudanuma Narashino shi 275 0016Japan 廿 公財合技術研 究所 信号 情報技 研究部寺市 Signalling and Transport Information Technol gy Division Railway Technical Research Insitute 2 8 38 Hikari cho Kokubunji shi 185 8540 Japan a E mail keisate rtri or jp b E mail tomii cs it chiba ac jp ダイヤ 変更 には 手段 と組み合わせがあるタイム 要求 される 運行 本数 都市圏 大規模 問題 旅客 不便 行動変化 があ なか 考え れる 列車 延を 解消 観点 だけ を運列車 遅延 な くな るが 長く また 列車 遅延 を 回 復 させ る よ う 運 行 させ れ ば 特定 間隔 にな 旅客待 ち時間 偏り れらは 旅客 不便 を増 させ る論文 では 旅客が ダイ 便度 常時 じて 不便度 差分 旅客損失 総和を最小化す 運転整理 アル 2 3 算時 短縮 のための 追加制約式 提案す の アル など 平常 所定 ダイ 旅客 需要 ダイヤ乱れ 入力 混合整数計画問題 定式化 を運 転整 ダイとし出力す 合整数計 画 問題 電子 信学会論文誌 D Vol97 D NQ 3 pp 393 404 般社情報 信学会 2014393 N 工工 Eleotronio Library

Transcript of 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library...

Page 1: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

論 文学生論文特集

混合整数計画法 に よ る旅客損失 を最小化する鉄道の 運転整理 と計算

時間短縮式

田村 啓† 佐藤 圭介††a ) 富井  規 雄†b)

ATrain  Timetable Rescheduling MIP  Formulation wi 七h Addi 七ional Inequalities

Minimizing Inconvenience to Passengers

Kei TAMURA † Keisuke SATO ††a ) and  Norio TOMII †b)                ,                       ,

 あ ら ま し 災害 や 事故 な どで 鉄 道 の 列車 ダ イヤ が 乱 れ る と,事 態 収 束 の た め,一連 の ダ イ ヤ変 更 か らな る 運 転

整理 が 行 わ れ る が,

そ の 量 と複雑 さか ら コ ン ピ ュータ シ ス テ ム の 支 援 が 望 まれ て い る.本 論 文 で は,単 純 な遅 延

の 解 消 で は な く旅客 の 視点 に たつ 運転整理 を 目的 に,一人の 旅客が ダイ ヤ 乱れ時に 被る不便度と平常時 に感 じて

い る不 便 度 と の 差 分 を旅 客損失 と定義 し, そ の 総和 を最小化する ,混合整数計画法に 基 づ い た ア ル ゴ リズ ム と計

算時間短縮式を提案す る.本論文 の 定式化 は,先行研究 と同様 に,運転整理手段 とそれ に 影響 され る運転整理 ダ

イヤ からなる 列車運行部分 と,運転整理 ダ イヤ に対して 定まる旅客の 利用経路 を意味する旅客行動部分 とを,一

体的に 表現する .列車運行 に つ い て は,運転整理 手段 と して 列車の 順序変更に 加 えて種別 変更 と折 返 し変更が 実

施可能で,旅客行動 に つ い て は,拡張 され た評価指標 を用い る た め,

モ デ ル の 規模 が増大す る が,解空 間を縮小

する 制約式を導入 して計算時間を揶える.実路線を含むデー

タ に対 して,様 々 な運転整理手段を用 い て 旅客 の 存

在 を考慮 した 運転整理 ダ イ ヤが 実時 間で作成で きる こ とを,計算機実験 に よ り示す.

 キーワード 鉄道 の 運 転整 理 ,混 合 整 数計画 問 題,旅客行動,最 短路,解空間

1.  ま え が き

 鉄道は各列車の 各駅 で の 到着時刻や出発時刻な どか

らなる列車ダイヤ に従 っ て 運行 され る が,災害や事故

などで列車ダイヤ に乱れが生 じる と,事態収束 の ため,

運転整 理 と呼ば れ る一連 の 列車 ダ イ ヤ の 変更が行わ れ

る [1].

 現在の とこ ろ , 列車運行の 予測 シ ミュ レーシ ョ ン 部

分 などは コ ン ピュータ シ ス テ ム の支援があ る が,その

業務の 大半は担当者 の 人力 に委ね られ て い る.業務 の

量 と複雑さから更なる支援が望 まれ て い る が,それ に

は次の よ うな難 しさが あ る.

t 千葉 工業大学 情報科 学部,習志野 市

  Facu 正ty   of  Information   and  qomputer Science}Chiba  Jnsti−

  tute of  Technolo 菖y,2−17 −1 Tsudanuma , Narashino −shi ,275 −

  0016Japan廿 (公 財)鉄道総 合技術研 究所信号 ・情報技術 研究部,国分 寺市

  Signalling  and   Transport  Information  Technol   gy  Division,  Railway   Technical Research  Ins七itute}2−8−38  Hikari −cho 、  Kokubunji −shi ,185 −8540  Japan

a )E −mail : keisate ◎ rtri .or .jpb)E−mail : tomii ◎ cs 、it−chiba 、ac .jp

ダイヤ変更には様々 な手段と組み合わせがある.

リア ル タ イ ム 性 が 要求 さ れ る.

運行本数が 多い 都市圏で は大規模な問題に な る.

旅客が被る不便 と行動変化を考え る必要があ る.

 なか で も最後の 要件が重要 と考えられ る .列車の 遅

延を解消す る観点だけ に たつ と,例 えば,列車を運休

させ れ ば そ の 列車 の 遅延 は な くな る が, 旅客が 次の 列

車を待つ 時間が 長 くな る .また,

全列車に つ い て 遅延

を回復 させ るよう に運行 させれば , 特定 の 駅 で 列車の

出発間隔 が 不均一に な り, 旅客間で待 ち時間に偏 りが

発生する.こ れらは旅客の被る不便を増 大させ る.

 本論文で は, 旅客が ダイヤ 乱れ時に被る 不便度と平

常時に感 じて い る不便度 との 差分を旅客損失 と し,そ

の 総和を最小化す る運転整理 ア ル ゴ リズ ム [2], [3]と計

算時間短縮の た め の追加制約式を提案する .こ の ア ル

ゴ リズ ム は,駅 や 配線な どの 施設,平常時 の 所定ダイ

ヤ,旅客 の 需要 , ダイヤ乱 れ の 各情報を 入力 と して,

混合整数計画問題 圏 に定式化 し,そ の解 を運転整理

ダイヤ と して 出力する .

 混合整数計画 問題 とする こ とで ,メ タ ヒ ュー

リス

電子 情報通 信学会論 文誌 D  Vol.」97−D  NQ.3 pp.393−404 ◎

一般 社団 法人電子 情報通 信学会 2014393

N 工工一Eleotronio  Library  

Page 2: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

電子情報通信学会論文誌 2014/3vol. J97−D No ・3

テ ィ ク ス で は得 ら れ る保証 の 少ない ,最適解や精度情

報付 き解 の 導出が可能 に な る .

 定式化は文献[5]と比較 して新たに幾 つ か の ダイヤ

変更手段に対応 して お り,現状の担当者 と同等 の 機能

を備え て い る。旅客の行動に つ い て は,拡張された評

価指標を用 い る こ とで ,現実が よ り正 しく反映 されて

い る.こ の た め モ デル の 規模が増大す る が , 追加制約

式 の 導入 に よ り計算時間を抑えて 実用に供する ア ル ゴ

リズ ム に し, 実路線 を含 む デー

タを用 い た計算機実験

に より有用性 を確認する .

2. 運転整理の 現状

 2.1 運転整理 で用い られ る手段

 運転整理 の 実務 で 用 い られる手段 に は,列車の (部

分)運休 , 種別変更 , 駅 で の 番線変 更,折 返 し変更,

順序変更,間隔調整な どが ある.主な手段 に つ い て,

図 1 に示す,横軸に時間,縦軸に駅並 びをとり,各列

車の各駅で の到着時刻と出発時刻を線で 結ん だ 列車ダ

イ ヤ 図を用 い て 説 明す る (文献 [1]も参照 され た い ).

 種別変更 とは,列車の種類を快速列車か ら普通列車

に す る な ど して ,本来停車 しない 駅 に 停車 さ せ る こ と

で ある .その よ うな駅 で多数 の 旅客が列車を待 っ て い

る場 合に効果的な手段となる.逆 の 例 も考えられ る.

 番 線変更 とは,列車が駅 で停車な い し通過す る番線

を変更する こ とを指す.

 折返 し変更の 例を図 1 左に示す.1本 目の 列車は A

駅到着後に最寄 りの 車庫に 入庫 し (薄△ 印),2 本 目の

列車は 同駅で折返しを して反対方向の列車と し て運行

され る 予定で あ っ た (薄線).こ こ で ,2 本 目の 列車が

遅 れ た た め,1 本目 を折 返 し に して 2 本目 を入庫さ せ

て, 遅れを波及 させ な くして い る (黒線,黒 △ 印).

 順序変更を図 1 右を用 い て 説明する.所定ダ イ ヤ で

は , Y 駅 で 快速列車 (太薄線)が普通列車 (細黒線)

を追 い 抜 く予定であっ た が,快速列車の Z 駅出発が遅

れ たため,追 い 抜 く駅 を X 駅に 変更 して い る (太黒

S聖a.X 广尸

s竃a.Y

 r广尸

§ta・尸

    図 1 折返 し変更 (左) と順 序変更 (右)

Fig .1 Change  of  turnback (left)and   change   of  de−

    parting  order (right ).

線).言 い 換 える と,Y 駅 で の 出発順 序を変更 し,普

通 列車を先に 出発させ て い る.さ もな い と, 普通列車

は Y 駅 で快速列車を待つ こ とに な り,余計な遅延が発

生する.

 実務で は こ れ らの手段を多数の列車に対 して複雑に

組み 合わせ て適用する必要が あ る こ と,また,単に列,

車 の 遅延 を少 な くすれば よい わ けで はな く, 利用者の

数や動 きを念頭 に お い て利用者の 迷惑をな る べ く少な

くす る ような運転整理 ダイヤ を作 らなければな らない

こ と に,運転整理 の 難 し さ が ある.

 2.2 運転整理最適化の 先行研究

 運転整理 の 最適化は これ まで多数研究され て い る [6].

近年で は, 遅延時間 を最小化すべ く, 文献 [7]に お い

て,列車運行の 選択 グ ラ フ に よる表現とメ タ ヒ ュー

ス テ ィ クス を用 い た解法が提案 され て い る.一方で ,

厳密な最適解を得る た め に,混合整数計画問題と して

の定式化が 文献 [81で なされ て い る.文献 [9]は運転整

理手段 と して番線変更 と順序変更 を行 う.しか しなが

ら,こ れ らは 旅客 の 視点 を陽 に は 考慮 して い ない .

 こ れ に対 して ,文献 [10]は ダイヤ乱 れ に よ り生 じ

る 旅客 の 不 満 を定義 し,メ タ ヒ ュー

リス テ ィ ク ス で 不

満 の 総和 を最小化 して い る.そ の なか で は,列車運行

を pERT (Program  Evaluation  and  Review Tech−

nique )で 表現 し,運休を含む多 くの 運転整理手段を

駆使 して い る.旅客視点に よ る混合整数計画モ デ ル と

して ,文献 [11]で は旅客の 被 る遅延の 総和 を最小化

して い る が,ダイヤ乱 れ に よ り旅客 の 利用経路 は 変 わ

らない とい う仮定を置 い て い る .旅客行動の変化は文

献 [12}で ,列車の1頂序変更は文献 [13]で それぞれ扱わ

れ て い る が, 両者 は 同時 に は 考慮 さ れ て い な い .

 順序変更は,旅客に とっ て は 目的地 に早着す る列車

の 変更 で あ る た め, 旅客行動 に大 きく影響す る.そ れ

を考慮 したの が文献 [5]で提案され た,旅客の旅行時

間増加量 の 総和 を最小化す る混合整数計画 モ デ ル で あ

る.こ の モ デ ル は,運転整理手段 とそれ に影響さ れ る

運転整理 ダイヤ か らな る列車運行部分 と,運転整理 ダ

イヤ に対 して定まる旅客 の 利用経路を意味する旅客行

動部分とを,一

体的に表現 して い る.運転整理手段と

して は順序変更に加え て番線変更に対応 して い る.し

か しな が ら, 列車の 進行方向と し て

一方向の み を対象

とし,旅客 の 乗換は一度 まで と い う仮定 を 置 い て い る.

実時間内に解 くこ との で きる 問題 の サイズ も小 さい .

394

N 工工一Eleotronio  Library  

Page 3: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

論文/ 混合整数計画法 に よ る旅客損失を最小化す る 鉄道の 運転整理 と計算時間短縮式

耄鬮

=贐書三

國} 図 2 配   線

Fig2   コ匪 ack 呈ayQut .

3. 研 究の 対象

  本論文で は,文献 [5]を発展 させ た, 旅客損失の 総

和 を最小化する混合整数計画モ デ ル [2], 圖 と計算時間

短縮の た め の 追加制約式を提案す る.列車運行 に つ い

’て は,順序変更 と番線変更に加えて種別変更と折返 し

変更が実施可能で, 旅客行動に つ い て は,列車の乗換

回数の制限が な く,評価指標は旅行時間か ら乗車時間,

待ち時間,乗換回数 の 重み付 き線形和へ と拡張され て

い る.こ の ため モ デ ル の 規 模が増大するが , 追加制約

式の 導入 に よ り計算時間を抑え る.

  本論文で用い る仮定は,実在す る多くの 路線 の 特徴

に基づ き,次の よ うにする.

  ●  列車ダイヤ :快速列車 (快速)と普通列車 (普

通) の 2 種類があ り, 必要に応 じて,快速を普通に ,

普通 を快速に とい う列車の種別変更が で きる.

  ●  路線 :図 2 に示すような配線を対象 とする.2

本 の 線路 が あり, 各線路は どち ら か 一方の進行方向の

列車が走行する (複線).駅には各方向につ き番線が

一つ か 二 つ あ り,

二 つ あ る 駅 で は 番線変更 と順序変更

が で きる .終端駅で は折返 しが で きる.

  ●  旅客行動 :旅客は それ ぞ れ が被 る不便度が最小

とな る利用経路 (出発駅から目的駅 まで の 駅 と乗車列

車 の 列)を選択する.目的地と反対方向の 列車に は乗

車 しない .本論文で は, 旅客が

, ある利用経路で移動

する場合 に感 じる不便度を,次式で 定義する.

(乗車時間 (分))+ α x (駅 で の 待ち時間 (分))

             + β × (乗換回数).

こ れ は 文献 [14]で 定め ら れ広 く利用され て い る式か

ら,列車混雑率に関する項を除 い た もの で あ る.こ こ

で α = 1,β= 0 と置 くと旅行時間 になる ,

4. 混合整数計画問題 によ る定式化 と解法

 4.1 記    法

 本論文の モ デ ル で使用する記法を表 1 に示す.こ の な

かで ,旅客の 出発駅 (Origin)と到着駅 (Destination )

の 組 を OD ペ ア と呼ぶ .

 4 .2  列車運行に関する制約式

 列車運行に関する制約式の うち,まず列車単体に 対

す る もの を記述す る .最 も基本的な制約は,ある列車

が と りうる種別 (列車種別〉は一つ とい うもの で ある.

Σ e・ ,・ 一・

e∈ E

∀r ∈ R. (1)

同様 に,あ る列車が ある駅 で使用 す る番線 は一

つ で

ある.

Σ 峠 一・ ∀b ∈ B ∀r ∈ Rb ∀・ ∈ s・ 〔2)te∈ K8

列車は終着駅で折返 しを しない か,ある い は,折返 し

をする場合には,一

つ の列車へ と折返 しす る.

Σ 9・、,T2 ≦ ・

r2 ∈RSuc(T 、}

∀r1 ∈ R . (3)

折返 しと な る 列車に つ い て, 折返 し元 の 列車は一つ で

ある.

   Σ 9・ 、 ,・ 。

− 1rl ∈{r ∈ R

 l r2 ∈ RSuc(r }}

∀r2 ∈ Rsuch  that{r ∈ Rlr2 ∈ RSuc(r )}≠ ・

                    (4)

列車 rl の 折返 し列車が r2 な ら ば (9r、,r2 = 1), 両列

車は終着駅 で 同 じ番線 を使用 す る (諒1一罅2

= 0).

そ うで なけ れ ば番線が異な っ て もかまわな い .

一(1 − 9r、 ,。 、 )≦鐐1一瞭2 ≦ 1 一 9。 、,。 2

∀b ∈ B ∀r 、 ∈ R 、 ∀r、 ∈ RSu。(r 、)∀fO∈ κ肝

「m (b).

                    (5)

到着時刻 α #,出発時刻 d#で表 され る 運転整理 ダイヤ

で は , 列車 は 所定 ダイヤ の 時刻 A#,D #よ りも早 く運

行する こ とはな い .列車を どの 時刻まで 遅 らせ て もよ

い か は,問題 の 解空間 を縮小 させ る た め に制 限 を 設け

た い が , そ の制限が ダイ ヤ乱れ で最低限遅れ て しまう

時間よ りも厳 しい と,混合整数計画問題が実行不可

能になる.そ こ で ,何 らかの 別 の 方法で 求め た 実行可

能な 運転整 理 ダ イ ヤ の 時刻 A ;,DS が ある もの と して

(詳細 は 4.5 で議論する),そ こ に最大許容時間 JM、x

を加えた 時刻まで は列車を遅 らせ て よい もの と す る.

395

N 工工一Eleotronio  Library  

Page 4: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

電子情報通信学会論文誌 2014/3VbL  J97−D No.3

 表 1 記     法

Table  l  Notations .

集合 と  B

要素      OPP (b)        R

     Rb

     R 詈≠     Rsucfr

        5

     Start(b)     Term (b)

     Ne × t(b78)

     磯 >

     ST・a 〔b,の     TraNext (b, s )    KX

        E        ES     ES ・d

        卜一E     〜        T

列車進行 方向集合 (:={t

上 り’,

e

下 り’})

b ∈ B の 逆方向 (Opp (c

上 り・)・≡‘下 り・

iOpp (‘下 り・):

=‘上 り・)

列車集合

b ∈ B の 方向 に走行 する 列 車の 集合

b ∈ B の 方向 に走行す る 2 本の 異 なる列車 の組 の 集合 (:=

{(rl ,r2 )∈ R 豹 rl ≠ r2 })

r ∈ R の 終着後 の 折返 し候補 となる 列車の 集合

駅集合

b ∈ B の 方向の 始発駅

b ∈ B の 方向の 終着駅

b ∈ B の 方向 に ある s ∈ S の 次駅

b ∈ B の 方 向 に移 動 す る 旅 客の OD ベ ア の 集合

b ∈ B の 方向に移動す る 旅客が乗換可 能な駅集合b ∈ B の 方向 に移動す る 旅客が s ∈ S を出発 した次 に乗換可能 な.駅b ∈ B の 方向 に 進行す る 列車が s ∈ S で 使用可能 な番 線集合

列車種別 集合 (;={c

快速・,‘普通

・})

.駅 5 ∈ S に停 車す る列車種 別 の 集合

旅客が d へ 向か うの に s で 乗 車可能 な列 車種別の 集 合 ((s ,d)∈ 3 霧. 〉)

二 つ の 列車種別間の 優等関係 (t

快速,辷

E ‘快速・,‘快速 7

辷E 「

普通・,‘普通・辷

E ‘普通・)

旅客の 出現 離散 時刻集合おゾ

 

むド

ρ

霞2μ

だ.

A(だ

r

M

数定 所 定 ダイヤ に おけ る r ∈ R の s ∈ S で の 到着 ・出発 時刻

所 定 ダ イ ヤ に お け る t ∈ T で 出 現 す る OD ペ ア (o,d)∈ sZ〈 〉

の 旅客 の不 便度

何 らか の実行可 能な運転整 理 ダ イ ヤ に お け る r ∈ R の s ∈ S で の 到着・出発時刻

事.象間 で 確 保すべ き最小 ある い は 最 大 問 隔

十 分 に大 きな 正 の 数

t ∈ T で 出現 する OD ペ ア (o ,d)∈ 晴  の 旅客数

変数  a §,d算    er、e    瞭

    9z ・,’ 2

    臆詔l

    l協    議鞍

『1

    ・#lfr2d

δ

ro

7

r ∈ R の s ∈ 3 で の 到着 ・出発時刻

r ∈ R の種別が e ∈ E で あ るか 否か の 0−1 変数

r ∈ Rb が k ∈ K ぎを使 用 す る か 否 か の 0−1 変 数

rl ∈ R の 折返 し列車 が r2 ∈ RSuc〔r1 )

で ある か否か の 0−1 変数

rl ∈ Rb が.r2 ∈ Rb よ りも先 に s ∈ S \{Term (b)}を 出発す る か 否か の 0−1 変 数

rl ∈ Rb が r2 ∈ ROpp 

の 出発 よ りも先 に Term (b)に 到着す る か 否か の  一1 変 数

r2 ∈ ROpp〔b)

が r1 ∈ Rb の到 着 よ りも先 に Term (b)を出発 す る か 否か の  一1 変 数

t ∈ T で 出現 する OD ペ ア (o, d)∈ 曙〈 〉の 旅客 が o で r ∈ Rb に乗車 す るか否か の 0−1 変数

d へ 向か う旅客が S ∈ ST,、(b,d)で r1 ∈ Rb か ら r2 ∈ Rb に乗 換 す るか 否 か

(r1 = r2 の 場 合 は乗車 し続 け るか 否 か)の 0−1 変 数 ((s,d)∈ sZ< >

旅客が e で r ∈ Rb に乗車 する 時点か ら d まで の 部分利 用経 路で 感 じる 不便度 ((s ,d)∈ sg. 〉

t ∈ T で 出現する OD ペ ア (o,d)∈ 5農〉の 旅客が o で r ∈ Rb に乗車 する場合 の 旅 客損失

       A ジ≦ α鼻≦導 + IM。.

  ∀b ∈ B ∀r ∈ Rb ∀s ∈ S \{Start(b)},   (6)

D #≦ d#≦ D #・+ IM、x

  ∀b∈ B ∀r ∈ Rb ∀s ∈ S \{Term (b)}.  (7)

駅 s を出発 して b の 方向 に進 む 列 車が , 次駅 に 到

着す る ま で に 必要な最小 運転時間 曙,. は ,列車種

別 e に も依存す る.こ の 制 約を論理式で 表現す る と

er,e = 1 ⇒ α   (b’s 〕− d#≧ Ji,e と な る が (er,e ; 0

ならば制約なし),これを文献 [4]を参考に して ,十分

に大 きな正 の定数 M を用 い て 線形不等式化 す る .

 α墜 (b・s)− d塁≧ 嬬,e− M (1 一 er,。 )

  ∀b ∈ B ∀r ∈ Rb ∀s ∈ S \{Term(b)}∀e ∈ E .

                          (8)

同様に ,列車種別に よ っ て駅に停車するか通過するか

が 変 わ る.駅 3 に停車する種別 な らば,最小停車時間

JS を確保 し (式 (9)),通過する種別な らば,駅 の 到

着と出発を同時刻 に する (式 (10)).

Is乏r,e ≦ dr− a 募∀r ∈ R ∀s ∈ 3 ∀e ∈ ES ,  (9)

0 ≦ d笋一a ジ≦ M (1 −一 er,e )

    ∀r ∈ R ∀5 ∈ 8 ∀e ∈ E \ES.   (10)

列車が 終端駅 で 折 返 しする な ら ば, 最小折返 し時間

窺lm  を確保す る:

dl;「m (bL

・」「m (の

≧驫m (b〕一

脚一9r、、。、)

    ∀b ∈ B ∀γ・1 ∈ Rb ∀r2 ∈ RSuc(r ユ)

・ (11)

列車が終端駅 で 折返 しするならば,折返 し元と折返 し

396

N 工工一Eleotronio  Library  

Page 5: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

論文/混合整数計画法 に よる 旅客損失 を最小 化 す る鉄 道 の 運 転整 理 と計算時間短縮式

先の 列車の 到着 と出発の時刻 をそれぞれ同 じにする.

こ れは不必 要な制約だが , 式 (21), (22)を簡易に記述

する た め に導入する.

一M (1 − 9。 、,。 2 )≦ ・」;「m 〔b)一

・ll「m (b}

 ≦ ハ∬(1 − 97ユ,r2 )

  ∀b ∈ B ∀rl ∈ Rb ∀r2 ∈ RSuc(r1 >,

− M (1 − 9. 、,T 、)≦ d諏:「m (b)− dl!

「m (b〕

 ≦ ハ4‘(1

− 9rl,r2 )

   ∀b ∈ B ∀r1 ∈ Rb ∀r2 ∈ RSuc〔町 }・

(12)

(13)

 次 に ,2 本 の 列車間で 生 じる制約を記述する ,終端

駅以外で は,一

方が先 に駅 を出発する.終端駅で は,

列車 の 到着 と反対方向の 列車 の 出発 とで 順序 を考える.

嫡 ,。 、 描 募,,。 、= 1

∀b ∈ B ∀(r 、 ,r 、)∈ RZ

≠∀s ∈ S \{T・・m (b)},

                    (14)

mTr「m (b〕

+ mTe「m 〔b) = 1

「 1 ,P2          「 2 ,「 1

       ∀b ∈ B ∀rl ∈ Rb ∀r2 ∈ ROPP(b)・

                     (15)

種別 e1 が種別 e2 よりも優先度が 同 じか高い 場合を考

える.ある駅におい て, 種別 が e1 の 列車が 種別が e2

の列車よ りも先に出発する ならば,次の.駅 で も同様の

順序関係 とな る.

・騁・5 )

≧ ・ ;、ガ (2 − e。 、,e 、

− e, 、 ,. 、 )

∀b ∈ B ∀(r 、 ,r ,)∈ 曝 ∀・ ∈ S \{T ・・m (b)}

     such  that Next(b, s)≠ Term (b)

   ∀(el ,e2 )∈ E2 such  that el ≧こE e2 . (16)

列車 rl の 折返 し列車が r2 ならば,  rl の 終端1駅到着 は

r2 の 同駅 出発 よ りも先で ある .

9, 、,r2 ≦鐔渦b)

     ∀b ∈ B ∀r・ ∈ Rb ∀r ・ ∈ RSuc(。 、)・ (17)

2 本の 列車の 間 に最小 の 到着間隔 (1蜘(b,s ))と出発

間隔 (JB, )を確保する・

・呼t〔b・5L

・浄t(b, s )≧ 1舷

xt (b, s )− M (1

−・ #、 ,r 、 )

∀b ∈ B ∀(r ・,r ・)∈ 曝 ∀s ∈ SX {T・ ・m (b)},

                    「(18)

d9、

− d#、 ≧ IB,− M (1 − xX ,r, )

∀b∈ B ∀(r 、 ,・,)∈ 鴫 ∀・ ∈ S \{Te・m (b)}.

                    (19)

2本の 列車が駅 3 で 同じ番線を使用するため に,前方

列車が出発 して か ら後方列車が到着する まで最小 間隔

壊D を空ける.同方向の列車につ い て は始発駅 の 場合

(式 (20))とそ れ以降の 駅 の 場合 (式 (21))を考 え,

終端駅 で は更に到着列車 と反対方向の 出発列車と の 間

隔 を考える (式 (22)).

 α§a 「t(b)一

(i鼻Ia「t(b>

  ≧ ∬貸冒齔(b)

 − M (3 弼 都lb)一瞭、

一瞭、)

  ∀b ∈ B ∀(r 、 lr 、)∈ 鴫 ∀k ∈ K 妻ta吐 (b)

, (20)

 α駐(b,s )一己騨fxt(b・s 》

  ≧ 雄t(b・5LM

(3 − x ;、,

。、

一娩 一・勾

         ∀b ∈ B ∀(r ・,・・)∈ 鴫

   ∀・ ∈ SX {T ・・m (b)}∀h ∈ K 歴ψ ,5 ), 〔21)

・ 」:「m (b)− dP 

「m (b)

  ≧囎醐 一M (1 一耳:慨

b))

     ∀b ∈ jB ∀「1 ∈ Rb ∀「2 ∈ ROpp(b). (22)’

列車が 終端駅に到着 して か ら反対方向の 列車が出発す

る まで,最小間隔 ∬訟m  

を確保す る.

dJ;「m (b)一

・1:’m (b)≧ ∫歃

m (b)− M (1一鐔瓢

b})

     ∀b ∈ B ∀「1 ∈ Rb ∀「2 ∈ ROpp(b)・ (23)

 4.3 旅客行動に関する制約式

 表 1 の 変数 裾ノ,魂 告2を用 い て

, 旅客行動に関する

制約式を記述 し,それ に伴 い 発生す る 旅客損失 に 関す

る 変数 τ尹μ

, 瞬ノの 値を定め る .本論文の 旅客行動を

表す O−1変数の サ イズ は 0 (IS12[TllRl)+ 0 (IS12[R12)で あ り, 文献 [5]の O (iS121TllRl)+ 0 (IS121T[IR12)から大幅に減 っ て い る.

 旅客行動の 基本的な制約 として,旅客は出発駅 にて

1 本の 列車に乗車す る.

Σ潔 司 ∀b ・ B ∀(・,d)・ 畷 〉

∀t∈ T ・

r ∈ Rb

                    (24)

旅客は自分の 出現時刻以前 に発車す る 列車に は 乗車 し

ない (d9 く t ⇒ 之£タ=0)・

397

N 工工一Eleotronio  Library  

Page 6: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

電子情報通信学会論文誌 2014/3vol . J97−D  No .3

β鯛≦ d雲/t

   ∀b ∈ B ∀(・ ,の ∈ 破 〉∀t ∈ T ∀r ∈ Rb.

                    (25)

列車種別 が旅客の 出発 駅 を 通過す る もの で ある,また

は乗車する と (途中で どう乗換をして も)目的駅 を通

過 して しまうもの な らば,そ の 列車に は乗車 しない .

z留≦ 1 − ene

    ∀bEB ∀(・,d)∈ 畷 〉

∀耗 丁

       ∀r ∈ Rb ∀・ ∈ E \E ° μ . (26)

途 中の 乗換可能駅 で も,式 (24)一(26)と同様の制約が

ある.こ こ で JT,a は 乗換 に かか る 時間 で あ る.

Σ ・塩 一・

r2 ∈Rb

   ∀う∈ B ∀d ∈ s ∀s ∈ ST,。(b,の

            ∀T1 ∈ Rb,

dジ、

一α算

、≧ IT,、

− M (1一魂1。 2)   ∀う∈ B ∀d ∈ θ ∀8 ∈ STra

(b,の

         ∀(・・,・・)∈ 曝 ,

z溜。 2 ≦ 1 − er2,e

   ∀b ∈ B ∀d ∈ 5 ∀S ∈ STra(b, d)

   ∀(rl ,r2 )∈ Rl ∀θ ∈ E \E3 μ.

(27)

(28)

(29)

 旅客の利用経路の うち,出発駅ない し途中駅 s で 列

車 r に乗車する時点か ら,目的駅 d まで の部分経路 で

感 じる不便度 τ尹μ を考え る、そ の値は

,s−d 間 に乗換

可能駅がな い 場合,乗車時間 の み で 構成 され る.

τ声,d ; α砦一鵡

∀b ∈ B ∀(s ,d)∈ θ畫< >

  such  that  TraNext(b, s)¢ S 丁「a (bl d)∀r ∈ Rb・

                    (30)

こ れ らの 駅 の 問 に乗換可 能駅 Tra Next(b, s)があ る場

合 , 乗換の有無で 不便度は 変 わ る.旅客が 同 じ列車に

乗車 し続ける な らば,げμ の値は,列車 r の 駅 s か

ら Tra Next(bl s)まで の乗車時間,  TraNext(b, s)で の

(乗車 した状態で の )停車時間,TraNext(b, s)以降の

不便度を表す TJ「aNext (b’s )’d

か ら構成 され る.

7尹・d ≧ a∫

「aNeXt 〔b・5 ) − d夛

 + (dl「aNe 焔 の 一

・」「臼 Next (b , 

s ))

 + ・」「aNext 〔b, 

s 〕・d − M (1 −・贈

N 叡 t(bls ),d)

∀う∈ β ∀(・,の ∈ 8ぎ<>

  such  that TraNext(う, s)∈ STra(b, d)∀r ∈ Rb ・

                    (31)

旅客が TraNext(b, s)で 列車 rl か ら列車 r2 へ 乗換す

るならば,TraNext(b, s)で の停車時間の代わ りに,待

ち時間 の α 倍 と乗換 ペ ナ ル テ ィβが加算 され る.

舜d≧ ・JlaNext(b,s )− d;

 + α × (d募aaNe)(t(b・5 )一

α瓦aNext (b,

 s ))+ β

 + ・君aNe ×t圓 ・d − M (1

−・騰

×t鯛 ,ら

∀う∈ B ∀(・,の ∈ θぎく >

   such  that Tra Next(b, s)∈ STra(b ,d)

           ∀(r ・ ,T ・)∈ 磅≠

. (32)

 時刻 t で出発駅 o に現 れ,列車 r に乗車 して 目的駅

d へ 向か う旅客の 損失は, 弱β:= max {α × (岬

一t)+

τ尹μ 一A2’d

,e}× β鋼で 与え られ る.こ れは,整理 ダ

イ ヤ に お け る o で の 待ち時 間の α 倍 と,

o で r に 乗車

する時点か ら d まで の 不便度の和か ら, 所定ダイヤ で

の 不便度 ASId を引 き,それが負に な る場合は損失 を

0 とみ なす.そ して ,旅客が o で r に乗車するならば,

当該経路 の旅客損失の値を 岨ノに代入 する,こ の式を

線形化す る と次 の よ うにな る.

鰐 ≧ α ・ (d:一オ)+ 磆,d − A7 ,

d − M (1 一如∀b ∈ B ∀(・,d)∈ 8ぎく〉 ∀tET ∀・ ∈ R 、,(33)

瑠 ≧ o

 ∀う∈ B ∀(o ,d)∈ 5詩〈 〉

∀t∈ 1「∀r ∈ Rb. (34)

  4.4  計算時間短縮 の ための 追加制約式

 冗長 だ が解空間 を縮小す る 制約式を導入 して, 計算

時 間を短縮させ る.まず,2 本 の 列車 r1 ,r2 が同種別 で

あり, 時刻 t で 駅 o に 出現 し た 旅客に つ い て t ≦ D 雰1

だ とする.こ の とき,式 (7)よ り,旅客は r1 には乗 り

遅 れ は しな い .更に,mgi ,。2= 1 な らば,式 (16)よ

り,rl は o 以降の駅で も r2 より先に 出発する.よっ

て ,旅客は r2 に 乗車しない .

398

N 工工一Eleotronio  Library  

Page 7: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

論文/ 混合整数計 画法 に よる旅 客 損 失 を最 小 化す る鉄道の 運転整理 と計算時間短縮式

鶚 ≦ 3 − xg、,。 、

− er、,。

一・e・ ,

・,e

       ∀bEB ∀(・ ,d)∈ 磯 〉 ∀t ∈ T

∀(r 、 lr ・ )∈ 囁 ・u ・hth ・tt ≦ DS、

∀e ∈ E ° ・

                    (35)

2 本 の 列車が異種別 の ときは ,α ≧ 1,つ ま り列車を

待 つ 不便度が乗車する不便度以上 の 場合に限定して 考

える.列車 rl は O , d に停 車し,  r2 は 0 に停車 し,  r1

が o と d の 一つ 手前の 駅 で r2 よ り先に出発する な ら

ば,旅客の o で の rl の待ち時間が短 い かつ rl が先に

d に到着す る の で,

r2 に は 乗車し な い .

・艦 ≦ 4 − m9、lr 、

− xf、,

r、

− e・、,・、

− er、。 2

           ∀b∈ B ∀(・ ,の ∈ 3齧. 〉

        否 ∈ Ssuch that Next(b,3)=d

  ∀t∈ T ∀(r 、,r、)∈ Rk ・u ・hth ・tt ≦ D :、

 ∀e 、 ∈ E °

∩ Ed ∀・、 ∈ E °

such ・that・e 、 ≠ ・、.

                    (36)

旅客は 同種別 の 列車に乗換 し な い .

・脇 ≦2 − er、 1。略 、 ,。

     ∀b ∈ B .∀d ∈ S ∀S ∈ STra(b,d )

       ∀(r 、 ,r 、)∈ 曝 ∀e ∈ E . 〔37)

快速 に 乗 っ て 乗換可能.駅まで来た旅客に つ い て,目的

駅が快速停車駅な らば乗換 しない .

・鵠 、 ≧ e。、,・騰

 ∀b∈ B  ∀d ∈ Ssuch  that ‘・映速 ・

∈ Ed

        ∀s ∈ ST,a (b,、d〕 ∀r ∈ Rb・ (38)

ほ か に 乗換 しな い ケース で は,α ≧ 1,rl

,r2 とも d に

停車し,r1 が r2 よ り先に d に到着する場合が ある.

・鑑 、≦ 3 一魂 。 ,

一  ε、

− e。、,,2

     ∀わ∈ B ∀d ∈ S ∀8 ∈ STra(b,d)

     百 ∈ Ssuch  that  Next(b,ε )= d

    ∀(r 、,r、)∈ 瑠≠

∀{・、,・・}∈ Ed . (39)

OD ペ ア (o , d1)と (o ,

 d2)に つ い て,  o に は普通 の み

停車するな どで ,出現駅 で の旅客行動が 同 じになるな

らば,F (O ,

 dl)=F (O , d2)と置 き, 変数をまとめ る.

0 ,dl        o μ29ちr  

; Zt,r

∀う∈ B ∀(o , di), (・,

d、)∈ 3号〈 >

      such  that F (o ,dl);」F「(o ,

 d2)

           ∀孟 ∈ 1「 ∀r ∈ Rb.  (40)

 4.5 目的関数と解法

 混合整数計画問題の 目的関数として,列車運行に関

する変数と制約式の み を用 い て,単純な (到着)遅延

総和最小化 (DMP )を次の よ うに定義で きる.

mi ・ Σ Σ Σ (・;− A #)

        b ∈Br ∈ Rb  s ∈ 8\{Start(b)}

s.t. (1)一(23),

    e,,。 ,

u ;・’e

,9。 、,, 、 ,x #、,r 、∈ {0,

1}.

こ れ に旅客行動に 関する変数と制約式 を加えた,旅客

損失総和最小化 (PDP )を次 に示 す.

mln Σ Σ Σ理’d(Σ 勲

   b∈B (・ ,d)∈sZ

< >

t∈T 

「 ∈ Rb

s.t.  (1)一(40),

   偏 u 戴 9w 、 ,媒 、、r 、謂 ,鑑 、∈ {O,

1}・

  こ れ らを用 い て ,本論文の 主眼で ある旅客損失を最

小 にする運転整理 の解法 と して,次の 手順 を提案す る.

ス テ ッ プ 1 :  (所定ダ イヤ で の旅客不便度計算〉

  各 r ∈ R,s ∈ S に つ い て ,α#:= ノ4乳み := :D 鼻

   とお く.

  各 b ∈ B, (O ,

d) ∈ 曙く 〉 ,t ∈ T に つ い て

  A :’d

:=0 とお く.

  (PI)P )を解 く.

  各 b ∈ B, (o ,の ∈ 5ξ< > 7t ∈ T に つ い て ,

  A鱈 一Σr ∈。、卿 とお く・

ス テ ッ プ 2 :  (遅延最小化)

   ダイ ヤ乱れ情報を与える .

  各 r ∈ R,s ∈ 5 に つ い て, A 夛,

D 呉:= QO とお く.

  (D ハ4P )を解 く.

ス テ ッ プ 3 :  (旅客損失最小化〉

  各 r ∈ R ,s ∈ 3 に つ い て ,(DMP )の 解か ら                  A  .4瓢 = ar

,D #:= d#とお く.

  IM。 x の値 を与え る.

  (PDP )を解 く.

399

N 工工一Eleotronio  Library  

Page 8: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

電子 情 報通 信 学 会 論 文 誌 201413vol . J97−D  No .3

ス テ ッ プ 1 で は,所定ダイ ヤ に お ける旅客の 不便度

A7・d を,ダイヤ乱れ の 前にあ らか じめ計算する.こ れ

に は,列車の 時刻を所定ダ イ ヤ に 固定 して, 不便度 0

か らの 増分を最小化する (PDP )を解 くこ とで,所定

ダ イ ヤ 上 で の旅客の 利用経路 と不便度 が 求 ま る こ と を

利用する.ス テ ッ プ 2 で は,ダイヤ乱れ の情報を与え

た あ と, 遅延 を ど の 程度回復 で きる かを知る た め に,

式 (6), (7)の 右辺 を無視 して (DMP )を解 く.得 られ

た解 は参照用 の 実行可 能な運転整理 ダ イ ヤ とみ な せ る.

ス テ ッ プ 3 で は ,(DMP )の 解を式 (6), (7)の .4馬D 募

に代入 す る .そ こ に 最大許容時 間 IM。x を 加 え た 時刻

まで 列 車を遅 らせ るこ とを認め て,(PDP )を解 く.

5. 計算機 実験

 5.1 対象路線 と計算結果

 本論文の 混合整数計画 モ デル を,仮想的な路線 (ケー

ス 1)と JR 中央線の一部区間 (ケー

ス 2)に適用 して,

そ の有用性を検証 する.旅客不便度式の パ ラメー

タは文

献 [14]に 従 い α = 2,β= 10 と し,定数 M の 値は 300

と す る.実験 には, CPU が Core i7−3930K ,メ モ リ

が 16GB ,  OS が 64 ビ ッ ト版 windows  7 の 計算機と,

混合整 数計画 ソ ル バ と して Gurobi Optimizer 5.5.O

を使用する.

 ケ ース 1 に つ い て ,図 3 左上 に所定ダ イ ヤ を示す.

こ れは 5 駅 と上下方向 8 本ずつ の列車からな り,太線

が 快速 , 細線 が 普通 を表す.快速 は所 定ダ イ ヤ で は C

駅 で普通を追い 抜 くが ,運転整理 で は 全駅で追 い 抜 き

可能 とす る.A 駅 で 列車 12 が折返 しして 列車 6 に な る

など,幾つ か の列車は終端駅 で折返 しをする.旅客の

OD ペ ア と出現時刻 の 組 (o , d

, t)は 569組 に な り,変

数の 総数は (1)MP )が 1,447,(PDP )が 11,639,制

約式の 総数は (DMP )が 7,505

, (PDP )が 145,339

に なる (式 (35)一(40)を含む).

  こ の 所定ダイヤ に対 して,何らか の 理由 に よっ て (車

1   2    3   4     5八 . . . . 1

. :. . .…          .. .

層 . .:            .

  i

.B

11                 .    .. . ..      .旨        .       .

コ  .≡ . .. . . 層 唱. 巴 . . .. . .1 引. . . .

C ….        匚 」 :. . .匚 1 [ . .:        .       1 1

:引 .. .. . 三. 」 . .          」  .

D. … …

      .唱

. 」 「 .」 引 . .. 望. . .. 唱. 」 コ. . . . . . . .. 1i. . . 層 .. . .

E題            .     .

斜  12    13  興    1 1

Pranned  timetable Solution fDr (1ワMP )

Solution for(PDP )with  IMa、=5,10            Solution for(PDP )with  JMax = 15

                            図 3 ケー

ス 1 の ダ イヤ 図

                          Fig.3 Diagram50f  case  No .1.

400

N 工工一Eleotronio  Library  

Page 9: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

論文/ 混 合 整 数 計 画 法 に よ る旅客損失 を最小化する鉄道の 運転整理 と計算時間短縮式

両 の一時的な不具合などを想定)列車 2 の A 駅出発が

30 分遅れる場合 を考え,(DMP )と,  IM。x= 5

,10

,15

に つ い て の (PDP )を解 く.

 図 3 右上 に (DMP ),左下に ∬M 、 x = 5 及び 10 の と

きの (PDP )(結果は同じで あ っ た〉, 右下 に IM、x

= 15

の ときの (PPP )の 解 をそれ ぞ れ示す.(DMP )の 解

では , 列車 2 が A 駅 で 30 分番線を占有す る の で, 列

車 3 と列車 4 に つ い て は ,番線を変更 して定刻で 出発

して い る。列車 1 の 折 返 し列車 を列車 2 か ら列車 14

に変更し て,遅延の波及を最小限 に と どめ て い る.順

序変更に よ り, 列車 13 は B 駅 で列車 14 に 追 い 抜か

れ て 遅延 して い る が,折返 しの列車 9 には影響してい

な い .列車 14 の 折返 し と な る列車 8 の 遅延 も減少 し

て い る.注 目すべ きは ,列車 15 が,列車種別を快速

に 変更 さ れ て,E 駅 を列車 16 よ り後 に 出発 して い る

こ とで ある.列車 15 の 折返 し元 は 列車 1 か ら列車 3

に 変更 に な っ た た め ,E 駅出発が遅延するが,快 速に

な っ た こ とで B 駅で定刻に戻 っ て い る.こ の 運転整理

ダ イヤ で は,普通列車 13 と普通列車 17 の 間隔が空 き

す ぎて い る こ とが 問題 とな る,

 一

方,IM。.= 5

,10 の と きの (PDP )の 解で は,  E

駅 か ら D 駅や B 駅へ 向か う旅客の 不便度を考慮 して,

列車 15 の 列車種別 は普通 の ままになっ て い る.しか

し,列車 15 の E 駅出発が 列車 16 よ り先 に な っ て お

り,列車 16 の折返 しの列車 10 に軽微 な遅延が残 っ て

い る .こ れは,IM。、の 値が小 さ く, 列車 15 の B 駅発

車時刻は (DMP )の 解か ら最大で 10 分まで しか遅 ら

せ ら れ な い が, 種別 が 普通 で あ る た め

, 逆算 して E 駅

の 出発が早 くな っ て い る か らで ある .ただ し,こ の 問

題 は IMax = 15 の ときに は解決 され て い る .その ほ か,

(PDP )で は 列車8 が 列車 7 を D 駅 で 追 い 抜 い て い る,

 ケース 2 で は,中央線の新宿か ら立川 まで に つ い て ,

土 ・休 日の 昼間 の 80 分 間を対象とする .図 4 左上 に

所定 ダイヤ を示す.太線が特別快速 (特快),細線が

快速と呼ばれ る列車種別だが,特快は 本論 文 の種別 e

で 言 う と こ ろ の 快速に, 快速は普通に相当する.本論

文 で は番線が複数ある こ とで特快が快速 を 追 い 抜 き可

能な駅 の うち,所 定ダイヤ や小規模の ダイヤ乱れ時に

追 い 抜きが 実施さ れ る 中野,三鷹 , 国分寺 の 各駅で追

い 抜きを可能とする .こ れ らの特快停車駅 の問の 駅 で

は 列車川頁序が 変わ ら ない ため,記述が煩雑 に なる の を

避ける 目的で ,中野〜三鷹間 にある快速の みの停車駅

の代表を荻窪,三鷹 〜国分寺間 の 代表を東小金井,国

分寺〜立 川間 の 代表を国立 とする .吉祥寺,武蔵境,

武蔵小金井,西 国分寺と, 土 ・休日の 昼 間は列車が通

過する高円寺 ,阿佐ヶ谷 , 西荻窪は省略す る,旅客 の

OD ベ ア と出現時刻の組は 1,511 組になり, 変数の総

数は (DMP )が 2,959 , (PDP )が 15

,581, 制約式 の

総数 は (DMP )が 39,185 ,(PDP )が 647

,606 にな る

(式 (35)一(40)を含む).

 こ の 所定ダイヤ に対 して,

な ん らか の 理 由で 列車

2 の 新宿出発が 30分遅れ る場合を考え,(DMP )と,

IM。x = 1,_

,6 につ い て の (PDP )を解 く.

 図 4 右上に (DMP ), 左下 に IM。 x = 4,5 (結果は同

じで あっ た),右下に ∬M 、,= 6 の ときの (PDP )の解

を示す.(DMP )の 最適解で は, 列車 3 か ら列車 8 は

番線変更 して新宿 を定刻に発車 して い る.立川か ら新

宿 へ の 列車 も, 遅延の影響がな い た め定刻 で 走行 して

い る.列車 2 は三鷹 で 列車 8 を, 国分寺で列車 7 を追

い 抜 く.列車 9 (特快 )は, 同 じ く特快 の 列車 2 の す

ぐ後を走行 して い る ため,列車 9 の 乗客が非常に少な

くな っ て い る.こ れ に 対 し て,

IMax = 1,_

,3 の とき

の (PDP )の解は, (DMP )か らわずか に変化しただ

け で, 列車順序は変わ らな い .こ れ は

, 順序変更をす

る と,IMa、 で定めた,列車を遅 らせ る限界を超えるた

め で あ る.こ の 状 況 が 解 消 され る の は IM。x= 4

,5 の

ときで ,国分寺〜立川 間で特快列車 2 と特快列車 9 の

問 に快速列車 7 が走行 して い る.更 に fM。 x=6 で は ,

列車 10 が新宿 を列車 9 より先 に出発 し,どの駅間で

も特快列車 2 と特快列車 9 の 間に は 1 本の快速が走行

して い る .

 以上 の実験結果か ら,本論文で 定式化 し た種別変更

や折返 し変更が 正 し く機能 して い る こ とが見 て 取 れ る.

また,旅客損失を最小化する こ とで ,種別ご とに見て

列車の 問隔が 均等に な り,旅客行動 モ デ ル と評価指標

も適切 であるとい える .特に, 本数の 少な い 同種別の

列車が 続 け て 運行さ れ ない こ とは運転整理 の 実務で も

意識さ れ て い る こ とで あ り, 実験 に よ り得 られ た結果

は実務で も受け入れ られ る もの と考えられ る.

  5.2 計 算 時 間

 各実験ケー

ス に つ い て , (DMP )と IMa.の 値 の 違

い に よ る (PDP )の 目的関数値 と計算時間 を表 2 に

示す.表内で (PDP )につ い て は, 本論文で提案 した

計算時間短縮の た め の追加制約式 (35)一(40)を含む場

合,代わ りに文献 [3]で提案された追加制約式を加え

た場合,式 (35)一(40)を含まない 場合に つ い て,

そ れ

ぞれの 計算時間を記載する.括弧で示 した時間は,全

体の 計算時間 の うち最適解が 発見 さ れ る まで に要した

401

N 工工一Eleotronio  Library  

Page 10: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

電子情報通信学会論文誌 2014/3 vol, J97−D  No.3

Shite 4  2345   6 7   8  9 肇Oju 

Naka【臥

曝kube

餓瞼ka

Higaslti一κ6ga麟

Kbku.tRtnii

晦 戉・  c廡

Tachレka糊  霊1肇2 哩3

銚 恥 1舞kuNaka

oφ一kubd

Miteke

HigashF恥 gand

141516窪718 19 2021  Planned timetable

Kdku一加 頭

挿川 卜

tachiTaCh

kawa  l1G213   1415161718  19 2【}2f

    Solution for(PDP )with  IMe.=4 ,5

                                    図 4

                                Fig,4

Shilt, t   345   6 7  8291GjukuNakane

曝kubO

Mitaka

HigashFKogan襃

  kロ.加 呼

瑜廊 .tac厩

Tacltトkawa  11霊213   捶415161718   19 2021

        Solution for〔PMP )

S 厩 鑛_t   345  67   82 窒09iuk驢

Nekene

o 事一

k凵bd

Mitake

Higash ト

KOganci

朧          fll213   1415161 ア18 19  2G2a

         Solution for (PDP )with  IMax = 6

ケース 2 の ダイヤ 図

Diagrams  of  case  No .2.

時間 で あ り, そ こ か ら計算終了 まで の時間は,そ の解

が最適解で ある こ との証明に費や され て い る.表中の

* 印は, 900 秒 で 最適解 の 発見または計算が終了せず,

計算を打ち切 っ て い る こ とを示す.

 どちらの ケース で も,(DMP )は短時間で 解け て お

り,実行可能な運転整理ダイヤ を得る方法として適当

とい える.一方 で (PDP )に つ い て は,  IM、 . の値が大

きくなる に つ れ, 解空間が広が る の で 計算時間 は 増 え

て い る が,ケー

ス 1 で は 最適解発見まで に かか る時

間 に比べ て 最適性 の 証明 に か か る時間 の 増加量 が大 き

い .表に は記載 され て い ない が,

ケ ース 2 で も最適解

に非常に 近 い 暫定解は短時間で 導出 されて い る.旅 客

行動 の 0− 1 変数 の うち,旅 客 の 出現 駅 で の 列車選 択

変数 堵ノの サ イ ズ が 0 (IS121TIIRI)と大きい うえに,

式 (25), (28), (31)一(34)と目 的関数に よ っ て

, 混合整

数計画 ソ ル バ が問題 を線形緩和 して得る最適解の 下界

が弱い ために,こ の ような現象が発生 して い る.本論

文の 不便度パ ラ メータ 設定値は α ==2,β= 10 で あ

り,文献 圖 で の α =1,β ;1 よ りも計算 され る 不 便

度 τ〆 ,雪瑠 の 値が大 きくな る ため,定数 .M の 値を大

きく設定せ ざる を得ない こ と も, 計算時間が か か る 要

因に な っ て い る.式 (35)一(40)が ある こ とで,追加制

402

N 工工一Eleotronio  Library  

Page 11: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

論文/混合整数計画法 に よ る旅客損失 を最 小 化す る鉄道 の 運転整理 と計算時間短縮式

Table  2

 表 2 目 的関 数値 と計算 時間

Objective  values  and  cornputation  times ・

ケース  問題 IMax   目的関数値       追加 制約式 ご との 計算時 間 (秒 〉

   (DMP ) (PDP ) 式 (35)一(4D )  文 献 [3]の 式     式な し

1  (DMP ) 一

   (PDP )   5

   (PDP )  10

   (PDP )  15

工72   4,501210   3,586210    3 ,

586

208    3,522

一     一    一     一   2.2   (1.O) 2、4    (2.0)   1.8252 、7   (15.0) 790.0454.〔)  (23,  )    

(1.0)   3.7   (3.0)(13.0)  

   (*

  (*

)  *

   (*

2  (DMP ) 一

   (PDP )   1

   (PDP )   2

   (PDP )   3

   (PDP )  4

    (PDP >    5

   (PDP >   6

217   19,980226  15

,140

226  15,ユ40226  15,140240   15

,020

240   15,020261   14,620

425

.616.421.688.1434,8

  一    

一     

一   1.5   (1.0)

 (4.0>   3.3   (3.0)   9.1   (9.0) (5.0>   6.7   (6.0)  95.6  (76.0)(11.0)  19.1  (ユ0,0) 442.2 (437.0)(21 .0)  25.2  (24 ,0)    

    (*)

(72.0) 218 .4 (192,0)    *

    (*

(292 .0)    *

    (*

)    *

    (*

括弧内 :最適 解が発見 される まで の 時 間 * ;9DO 秒で 求ま らずに計算打ち切 り

約式がない 場合や 文献 [3]の 追加制約式 を加えた 場合

に 比べ て,広 い 解空間 に対し て最適解の導出が実 時間

内 にで きてお り, 本論文の追加制約式は非常に有効 と

判断で きる.ソ ル バ が分枝限定処理 で 灸 。 や M #1,。 2の

値を 1 に固定したときに ,

一部の 星焙魂事、

の値が 0

に 制限 され,分枝限定木 の 膨張が抑えられ て い る.

 本論文の 手法を計算時間の 点か ら見 る と, 柔軟 な運

転整理 ダイヤ と計算時間 との トレードオ フ を うま くと

る必要 は あ る が, 実務 に も充分に 適用可能 と考え る.

6, む す び

 本論文で は,鉄道の 運転整理に対 して,旅客が ダイ

ヤ乱れ時に被る不便度 と平常時の そ れ との 差 で あ る 旅

客損失の 総和 を最小化する,混合整数計画法に基 づ い

た ア ル ゴ リ ズ ム と計算時間短縮式 を提案 した.先行研

究と比較 して ,列車運行の部分で は,列車の 順序変更

に 加え て種別変更と折返 し変更が実施可能 に なり,旅

客行動 の 部分 で は, 列車 の 乗換回数の制限が な くな り,

評価指標が乗車時間,待ち時間,乗換回数の 重み付き

線形和へ と拡張された こ とで ,モ デ ル の規模が増大 し

たが,解空間を縮小する制約式を導入して計算時間の

短縮を図 っ た.実路線を含む データ を対象に した計算

機実験 の 結果 , 導入 し た追加制約式が適切 に 機能 し,

実時間内で先行研究 よりも広 い 解空間 に 対 して 最適解

が導出 で き,旅客 の 視点に た っ た運転整理 ダイヤが作

成 さ れ る こ とを確認 し た.

 今後の課題 と して ,列車混雑に関連して発生する現

象を混合整数計画 モ デ ル に 反映する こ とが 考えられる .

過剰な混雑は列車の更なる遅延 を引 き起 こすとともに,

旅客行動 に も影響を与え る が ,そ の定量的な関係 の 解

明か ら取 り組む こ とに なる.また , 解の探索範囲 を更

に広げた ときで も実時間内 で 解 の 最適性の 証明 が で き

る よ う, 目的関数の 下界を早 く改善させ る策 を講 じる

必要 が ある.

 謝辞 本論文の 改善にあた り2 名の匿名の査読者か

らの 貴重な コ メ ン トに 感謝する.な お, 第三 著者 は科

研費 (C)24510199 の助成を受け て い る.

          文   献

 国 電気学会 ・鉄道 におけ る運行計画 ・運行管理業務高度化に

    関 す る調査専門委員会 (編),鉄 道 ダ イヤ 回復 の 技術,オー

   ム社,東京,2010 .

 [2亅 田村 啓,富井規雄,佐藤圭介,」‘旅客損 失 を最小 にす る

   混合整数計 画法に よ る運 転整 理 ア ル ゴ リズ ム とそ の 評価,”

   平 25 電 学全大,分冊 3,pp .128−129 , March  2  13 .

 [3] K .Tamura,  N .  Tomii ,  and  K .  Sato, 

c‘An   optimal

   rescheduling   algorithm  from  passengers,

  viewpoint

    based  on  mixed  integer progra 皿 ming  formulation,

    PrGc .5七h  International   Seminar  on  Railway Opera尸

   tions Modelling and  Analy5is (RailCopenhagen2013 ),

   Copenhagen , Denrnark, May  2013.

[4] H .P . Williams (著 ),前田 英次郎 儖 訳),小林英 三 (訳 ),

   数 理計画モ デ ル の 作 成法,産業 図 書,・東京,1995 ,

 [5】 千種健二 ,佐藤圭介,古関 隆章,“混 合整数計画法に 基づ

   く列 車運行 乱れ 時の 旅行時間増大量 に 主眼 を置 い た 運 転

   整理最適 化,)1

電学論 (D ),vol .132,  nQ2

, pp.170 −177 ,

      Feb .2012 .

 [6] J,T6rnquistT “Computer −based decision support  for

   railway  traMc  scheduling  and  dispatching: Areview

    ef   mede !s and   algorlthms ,”Proc .5th Workshop  on

   Algorithmic Methods  and  Medels for Optimization  of

   Railways (ATMOS2005 ), Palma  de MalLorca, Spain,

     Sept.2005 .

 [7] A .D ’ArianQ and  M . Pranzo,“An  advanced  real −time

   train  dispatching  system  for minimizing  the propaga −

   tion of  delays in a dispatching area  under  severe  dis−

     turbances ,” Networks and  Sp乱 tial Economics ,  voL9,

      no .1)pp .63−84, March  2009 .

 [8] C ,G ,WaIker, J.N .Snowdon , and  D .M . Ryan ,‘cSimul .

403

N 工工一Eleotronio  Library  

Page 12: 1= e...The Institute of Electronics, Information and Communication Engineers NII-Electronic Library Service 7KH d QVWLWXWH RI (OHRWURQLRV >* d QIRUPDWLRQ DQG &R b XQLRDWLRQ (QJLQHHUV

The Institute of Electronics, Information and Communication Engineers

NII-Electronic Library Service

The 工nstitute   of   Eleotronios ,工nformation   and   Co   unioation   Engineers

電子 情報通 信学 会論 文 誌 2014/3VoL  J97−D No .3

    taneous  disruption   recovery   of   a  train   timetable   and

   crew  roster  in real  time ,’i Comput . Oper, Res .

,vol .32

    no .8, pp .2077 −2094, Aug , 2005 .

[9] J.T6rnquist  and  J,A . Persson,“N −tracked  railway

   trafEc re −scheduling  during disturbances,” Trans−

   portation  Research  Par 七 B : Methodological,  vol .41,

    no .3, pp .342 −362 , March  2007 .

[10] 富井規雄,田代善昭,田部典之,平井 力,村木国満,“利

   用者の 不満 を最小 に する 列車運転整理 アル ゴ リズ ム ノ’情処

   学論 :数理 モ デ ル 化 と応用,voL46, no 、SIG  2(TOM  11)1

    pp .26−38, Jan .2005 .

[11] A ,Sch6bel, Optimization in Public T¥ansportation ,    Springer,  New  YQrk,2006 ,

[12] T .Dollevoet ,  D .  Huisman ,  M .  SchrnidtT  and   A .

   Sch6bel, ‘:Delay management   with  rerouting  Qf

   Passengers ,

,i T士ansportation  Science, voL46 , no .1,

    pp .74−89}Feb ,2012 .

[13] M .Schachtebeck and  A . Sch6be17 “To  wait  or  not  to

    wait − and  who  goes first? Delay management  with

   priority decisions,11

野 ansportation  Science ,  vol .44,   no .3, pp .307 −321 ,Aug .2010 .

[141 国 土 交 通 省 鉄 道 局 (監 修),鉄 道 プ ロ ジ ェ ク トの 評価手法

    マ ニ ュ ア ル 2012 改訂版,運輸 政策研 究機構,東京,20 ⊥2.

      (平成 25 年 5 月 22 日受付,8 月 10 日再受付 )

富井 規雄

 1978 京都大学大 学院工 学研 究科情報 工

学専 攻了,同年 日本 国有鉄 道,1987 (財)

鉄 道 総 合 技 術 研 究所 を 経 て,

2007 よ り千

葉工 業 大学情報科学 部教授,京都大 学博士

(情報学).情報処理 学会,人工 知能学会,電気学会 , 日本 OR 学会各会員.著書 とし

て ,列単 ダ イヤの ひ み つ (成 山堂),鉄道 の ス ケ ジ ニL 一リ ン グ

ア ル ゴ リズ ム (NTS 出 版 )な ど.

田村  啓

  2012 千葉 工 業 大学情報 科学 部情報 工学

科卒.現在 同大学院情報科学研究科修士課

程在 学中.鉄道 の 運 転整 理 の 研 究に 従事,

佐藤 圭介  (正員)

 2006 筑波 大学大学 院 シ ス テ ム 情 報工 学

研究科社会シ ス テ ム 工 学 専攻 修士 号取得.同年 (財)鉄道総合技 術研 究所入所.鉄 道

の運転 整理・運用整理 の 最適化ア ル ゴ リズ

ム の研究開発 に従事.日本 OR 学会会員.

404

N 工工一Eleotronio  Library