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

組合せ最適化問題に対する近傍集合の解析

N/A
N/A
Protected

Academic year: 2021

シェア "組合せ最適化問題に対する近傍集合の解析"

Copied!
17
0
0

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

全文

(1)

組合せ最適化問題に対する近傍集合の解析

1は じ め に

プ リ ン ト回 路 基 盤 に お い て,ド リ ル で複 数 の 穴 を あ け る加 工 工 程 が あ る 。 こ の と き,基 盤 の ドリル の 穴 あ け に要 す る 時 間 を で き る だ け短 くな る よ うに 機械 を 自動 化 した い 。 そ の た め に,ド リ ル穴 の 位 置 を機 械 が 次 々 と移 動 して い くの に 要 す る 時 間 を最 小 化 し た工 程 シス テ ム を構 築 す る 。 そ れ に よっ て,運 用 に お け る効 率 的 な生 産 計 画 が 可 能 と な る。 実 際,こ れ に よ っ て あ る メ ー カ ー で は 年 間 一 億 円程 度 の 費 用 削 減 に成 功 した との 話 もあ る。 さて,こ の よ う な 問題 は 本 論 文 で 対 象 とす る組 合 せ 最 適 化 問 題 を用 い て 解 く こ とが き る うる 。 そ して,こ の 組 合 せ 最 適 化 問題 は 適 切 な計 画,設 計,方 策 な ど解 くた め の 応 用 範 囲 の 広 い 問 題 で もあ る。 た とえ ば,上 記 の 回路 基 盤 穿 孔 の 問 題 で は,組 合 せ 最 適 化 問 題 の 一 つ で あ る巡 回 セ ー ル ス マ ン問 題(travelingsalesmanproblem,TSP)を

解 く事 に よ って 解 を 求 め る こ とが で き うる 。

TSPと は"何 ケ所 か の 都 市 とそ の都 市 間 の 距 離 が 与 え られ た と き,す べ て の都 市 を巡 り元 に戻 る 最 短 の道 順 を求 め る 問 題"で あ る。 こ の 問 題 はす べ て の 可 能 な道 順 を列 挙 して そ の 中 で 最 短 な 巡 回 路 を見 つ け れ ば解 け るわ け で あ るか ら,あ ま り に も単 純 で ナ ンセ ンス な 問題 と思 わ れ る だ ろ う。 と こ ろが,こ の ナ ンセ ンス な 問 題 が 計 算 機 で も解 け な い難 物 中 の 難 物 な の で あ る 。 も ち ろ ん,5 都 市 な ら高 々24通 りの 道 順 しか な い の で,そ の 中 で 最 短 な巡 回 路 が 答 え で あ り 誰 で も簡 単 に解 け る 問 題 で あ る。 と こ ろ が,そ の都 市 数 が 増 え て い く と道 順 の 数 が ど う な る か が こ の 問 題 の ネ ッ ク と な る の で あ る 。 都 市 数 を π とす れ ば,

〔41〕

(2)

出 発 点 か ら次 の 都 市 へ の 行 き方 は(n‑1)通 りで あ り,さ ら に,そ の都 市 か ら次 の都 市 へ の 行 き方 は(n‑2)通 り と考 え て い け ば,全 巡 回路 の 数 は(n‑1)1 通 りと な る。 こ れ は ス ター リ ン グ の公 式(刎 得飯 万(〃/のつ に よ りほ ぼ 〃η通

り と表 す こ とが で き,都 市 数 の増 加 に よ り指 数 関 数 的 に す べ て の可 能 な道 順 の 数 が 莫 大 に増 加 す る。 これ を組 合 せ 的 爆 発 と呼 ぶ 。 た と え ば,30都 市 の 一 つ の 巡 回 路 の コ ス トを 一秒 間 に1012(1兆)回 計 算 で きる ス ーパ ー コ ン ピュ ー タが 仮 に あ っ た場 合,30都 市 の 全 部 の 巡 回路 の 数 は291二 約8.8×1030個 で あ る の で, 30都 市 のす べ て の 巡 回路 を計 算 す る に は8.8×1018秒 か か る 。 一 年 は3.15×107 秒 で あ る の で,30都 市 の 巡 回 セ ー ル ス マ ン 問 題 の 答 え を 求 め る に は 約2800億 年

(2.8×1011)年 もか か る こ と に な る。 す な わ ち,た か だ か,30都 市 を計 算 す る の に 数 千 億 年,あ る い は 数 兆 億 年 とい う天 文 学 的 計 算 時 間 を要 して し ま う。

ま た,こ れ らの 問 題 は い か に計 算 機 の ス ピ ー ドが 高 速 に な ろ うが,そ の 計 算 時 間 は雀 の 涙 ほ ど しか 改 善 され な い。 とい う か必 要 とす る計 算 時 間 は残 念 なが ら 天 文 学 的 な値 の ま まで あ る 。 い わ ゆ る,計 算 機 が 如 何 に速 くて もそ の 計 算 時 間 は 問題 の サ イ ズ(都 市 数)に 対 して指 数 関数 的 に 増 加 す る傾 向 を示 し,現 実 的 な時 間 内 で 実 行 不 可 能 な 難 しい 問 題 の 部 類 に入 れ られ る。

こ の よ う に,組 合 せ 最 適 化 問 題 の多 くは本 質 的 に複 雑 度 が 高 く,厳 密 な最 適 解 を効 率 よ く求 め る の は 困 難 で あ る 。 だ が,最 適 値 に近 い値 を もつ 可 能 解 で よ

け れ ば効 率 よ く求 め 得 る可 能 性 が あ り,実 用 上 大 き な意 味 が あ る。 近 似 最 適 解 を う ま く求 め る に は,問 題 の 解 や 構 造 に関 す る 知 識 を い か に 利 用 す る か が ポ イ ン トに な る の で ヒ ュ ー リ ス テ ィ ッ ク解 法 と呼 ば れ る。 さ ら に,近 年 で は そ の ヒ ュ ー リス テ ィ ッ ク な知 識 を組 み 合 わせ て よ り高 度 な ア ル ゴ リズ ム を構 成 す る た め の メ タ ヒ ュ ー リ ス テ ィ ッ ク ス の研 究 が 盛 ん に 行 わ れ て い る 。 そ の 中 に は LocalSearch法,SimulatedAnnealing法,遺 伝 ア ル ゴ リ ズ ム,TabuSearch 法 な ど,最 近 話 題 の ア プ ロ ー チ も含 まれ て い る 。 この メ タ ヒ ュー リス テ ィ ック ス に お い て,解 の 近 傍 が よ りよい ア ル ゴ リズ ム を作 る う え で の 重 要 な概 念 の 一 つ で あ る 。 近 傍 とは 任 意 の解 に対 して,何 らか の操 作 を加 え る こ とに よ り移 動 した解 の 集 合 で あ る。 メ タ ヒ ュー リス テ ィ ック ス で は こ の近 傍 に も とつ い て 解

(3)

組 合 せ最 適化 問題 に対 す る近傍 集合 の解析

43

空 間 を探 索 し,よ り良 い解 へ 到 達 させ る も の で あ る。 した が って,こ の 近 傍 の 良 し悪 しが ア ル ゴ リズ ム の優 劣 へ とつ なが っ て く る。

そ こ で,本 論 分 で は こ の 近 傍 の 構 造 を確 率 的 に 解 析 して,近 傍 の 特 性 を明 ら か にす る もの で あ る。 こ こ か ら得 られ る情 報 を近 傍 生 成,近 傍 の 移 動 を よ り効 率 的 に 実 現 す る手 立 て へ とつ な げ て い くこ と,ま た,メ タ ヒュ ー リス テ ィ ッ ク ス の性 能 の 解 析 へ とつ な げ て い きた い 。 本 論 分 で は まず,解 空 問 の 特 性 を あ ら わ す 基 礎 統 計 量 をAR(1)モ デ ル を構 成 す る こ とに よ っ て,汎 用 的 に 導 出 す る こ と を 可 能 と し た。 さ らに,情 報 量 基 準 の 考 え を も と に,AR(1)モ デ ル の 正 当 性 を補 強 して お く。 こ のAR(1)モ デ ル か ら得 られ た基 礎 統 計 量 を も と に,近 傍 の 構 造 を あ らわ す 確 率 モ デ ル を構 成 す る。

2AR(1)プ ロ セ ス に よ る 解 空 間 の 解 析

解 の 近 傍 の 分 布,あ る い は,求 ま る局 所 解 の分 布 な ど を推 定 す る確 率 的解 析 を行 う た め,解 空 間 の構造 を統 計 的 に 明 らか に した い 。 そ の た め に,解 空 間 の 特 性 を表 す 各 種 の統 計 量 を考 察 して い く こ とが 必 要 と な っ て くる 。 そ こ で,本 論 文 で は解 空 問 がAR(1)プ ロセ ス と呼 ば れ る 特 徴 的 な性 質 を有 す る とい う仮 定

を検 証 し,そ こか ら必 要 な統 計 量 を導 き出 して い く。 そ し て,後 述 す る節 で そ の 導 出 さ れ た 統 計 量 の 有 効 性 を 検 討 す る 。確 率 的 な解 析 で は通 常,モ デ ル を構 築 しや す い よ う に,特 定 の 問題,お よ び特 定 の 近 傍 な ど を設 定 して,こ の よ う

な 統 計 量 を導 出 す る。 しか し,こ こ で提 唱 す るAR(1)プ ロ セ ス を用 い る こ と に よ り,多 くの 組 合 せ 最 適 化 問題 あ る い は 各種 の近 傍 な ど に対 応 す る汎 用 的 な 解 析 が 可 能 と な る こ とが 期 待 され る。 以 下 に,解 空 間 の 性 質,AR(1)プ ロ セ ス に よ るモ デ ル 化,そ して,そ こ か ら導 出 さ れ る 基 礎 統 計 量 につ い て 考 え て い く。

組 合 せ 最 適 化 問 題 の す べ て の 可 能 な 解xの 集 合 をXと し よ う。 そ し て,与 え られ た解 か ら あ る基 本 操 作 で 別 の 解 を導 出 す る こ と を移 動 と呼 び,そ の移 動 の 集 合 に よっ て,任 意 の 解 に対 して 近 傍 集 合 が 定 義 で き る。 また,解 κに対 し て の 評 価 値(コ ス ト)をf(x)で 表 す こ と とす る。 そ の 写 像f:XHRを 組 合 せ

(4)

最 適 化 問 題 の 評 価 値 ラ ン ドス ケ ー プ(fitnesslandscape)と 呼 ぶ こ と とす る。

評 価 値 ラ ン ドス ケ ー プ とい う言 葉 は理 論 生 物 学 お よ び理 論 物 理 学 に端 を発 し, 組 合 せ 的 対 象 か ら 実 数 値 へ の 写 像 に 関 す る 問 題 に 広 が りつ つ あ る。 最 近, Weiberger[5]は 不 偏 的 ラ ン ダ ム ウ ォー ク の概 念 が 評 価 値 ラ ン ドス ケ ー プ構 造 を調 査 す る た め の 適 切 な手 法 で あ る こ と を示 した 。 こ こ で,"評 価 値 ラ ン ド ス ケ ー プ は統 計 的 にisotropicで あ る"と い う重 要 な付 加 的 条 件 を課 す る こ と が 必 要 で あ る。

この 評 価 値 ラ ン ドス ケ ー プ の 特 性 を解 析 す る た め に,ま ず,ラ ン ダ ム に 選 ん だ 点(解)を 出発 点 と して ラ ン ダ ム に選 ば れ た近 傍 点(近 傍解)に 移 動 し,こ の 点(解)か ら再 び ラ ン ダ ム に 選 ば れ た 近 傍 点(近 傍 解)に 移 動 す る こ と を繰

り返 す こ と に よ っ て 得 られ た 評 価 値(fitness)の 系 列 を考 え る 。 こ の評 価 値 の 系 列 の 統 計 が,選 ば れ た 出発 点 に か か わ らず 同 じで あ る と き,考 え て い る 評 価 値 ラ ン ドス ケ ー プ は 統 計 的 に等 方 的 な ラ ン ドス ケ ー プ(statisticallyisotropic landscape)で あ る と い う。 多 くの 組 合 せ 最 適 化 問 題 で は こ の性 質 が み た され て い る と考 え ら れ る の で,こ の モ デ ル の特 性 を利 用 し,評 価 値 ラ ン ドス ケ ー プ の構 造 を分 析 す る こ とが 可 能 で あ る。

この 評 価 値 ラ ン ドス ケ ー プ に着 目 し,組 合 せ 最 適 化 問 題 の ラ ン ダ ム な探 索 過 程 の ス テ ッ プ κに お け る評 価 値 ∫(κκ)がつ くる 時 系 列 は,あ る ラ ン ダ ム ウ ォー ク の 結 果 で あ る と考 え る こ とが で き る。 こ の系 列 が 時系 列 モ デ ル の 一 つ の タイ プ で あ るAR(1)プ ロ セ ス(autoregressiveprocessoforderone)[5コ と して モ デ ル 化 す る こ とが 可 能 で あ り,そ の 考 え 方 を利 用 して 解 析 を試 み る も の で あ る 。

AR(1)プ ロセ ス は 次 の 方 程 式 をみ たす 過 程 で あ る 。

Xt=ZLXt̲1+Wt

(1)

た だ し,Wtは 無 相 関確 率 変 数 の 定 常 系 列 で あ る。Weinbergerは"AR(1)プ セ ス が,N‑K問 題 や 組 合 せ 最 適 化 問 題 を含 め て,ラ ン ドス ケ ー プ の 広 い ク ラ ス の 上 で ラ ン ダム ウ ォー クの 統 計 を う ま く捕 ら え る で あ ら う と考 え る こ とに は

(5)

組合 せ 最適 化 問題 に対す る近 傍集 合 の解析45 十 分 納 得 の い く理 由 が あ る"と 述 べ て い る 。

組 合 せ 最 適 化 問 題 の 評 価 値 ラ ン ドス ケ ー プ 上 の ラ ン ダ ム ウ ォー ク{Xl,κ2,

̲,κN}は,AR(1)プ ロ セ ス と して,次 の 再 帰 方 程 式 で 支 配 さ れ た モ デ ル化 が 可 能 と考 え られ る。

!(κκ)ニ μ+ρ(1)[f(κ κ̲1)一 μ]+△(2)

こ こ で,∫(κ κ)は 解 κκの コ ス ト を 確 率 変 数 と し考 え た も の で あ る 。 ま た,κ は 時 系 列 の ス テ ッ プ を 表 す 。 こ の 再 帰 的 な 性 質 が 多 く の 組 合 せ 最 適 化 問 題 の 解 空 間 に 見 ら れ,統 計 的 な 性 質 を 導 き 出 す こ と を 可 能 と す る[2][5]。 た だ し,

△ は 平 均0,分 散d2を も つ 白 色 雑 音 で あ り,ρ(r)はrス テ ッ プ の 自 己 相 関 関 数 で あ る 。 便 宜 上,ρ(1)を ρ で 表 す も の と す る 。

AR(1)プ ロ セ ス の 特 徴 と し て

ρ(r)==ρ(1)1・1,r‑O,±1,±2,…(3)

の式 の よ う に 自己 相 関 関 数 は ス テ ッ プ数7の 増 加 に よ っ て0へ の 指 数 関 数 的 な 減 衰 性 を示 す 。 こ の性 質 が 確 認 され た な らば,解 空 間 の 評 価 値 ラ ン ドス ケ ー プ がAR(1)プ ロ セ ス に従 っ て い る と判 断 で き う る。 ま た,時 系 列 がAR(1)プ ロ セ ス で あ り,か つ ρ(1)<1な らば,そ の プ ロ セ ス は 定 常 過 程 とな る こ とが 知 ら れ て い る[3]。 定 常 過 程 の 定 義 か ら,!(x。)は 定 数 の 平 均 値 μ と分 散 σ2を持 つ 。 す な わ ち,

E[f(κ κ)]=μforallk(4) E[(f(xκ)一 μ)2]ニ σ2forallk(5)

が 成 立 す る 。 ま た 定 常 性 に よ り,COV(f(ti),ご(ち))は ス テ ッ プ 差li一 ブ1に の み 依 存 す る 。 共 分 散 関 数(covariancefunction)を

五〜(h)ニCov(f(Xh),f(Xo))==E[(f(Xh)一 μ)(f(Xo)一 μ)]

に よ り 定 義 す る と,

(6)

(6)

Cov(ご(Xi),!㊥)=1〜(li一 ブ1)

で あ り,ま た 勿 論

R(0)ニVar(f(κ κ))=σ2

で あ る。 こ こで,定 常 過 程 にお い て 自己 共 分 散 は

Rω 一 寿 罫 細 一E[f(x・)])・(fx…)‑E[f(x…)])

で見 積 も り可 能 と な る[3]。 した が っ て,1ス テ ッ プの 自己相 関 関数 は

ρ 二 去〜(1)/R(0)

(7)

(8)

(9)

(1①

で あ り,こ の 値 はXoと そ の 近 傍 との 相 関 係 数 と同 値 で あ る 。 ま た,Xoの 任 意 の2つ の 近 傍 聞 の 相 関 係 数 りは,近 傍 解 同 士 の 共 通 す る属 性 の 比 率 が 高 い こ とか ら,近 似 的 に ρに 近 い 定 数 と仮 定 す る。 こ の よ う に,AR(1)プ ロ セ ス の 考 え に 基 づ き解 空 間 の特 徴 的 な統 計 量 が 推 定 可 能 と な る り,以 後 で述 べ る推 定 値 の基 礎 統 計 量 と し て活 用 で き う る もの と考 え る 。

評 価 値 ラ ン ドス ケ ー プ 上 の 時 系 列 がAR(1)モ デ ル で あ れ ば,い くつ か の特 性 が得 られ る わ け で あ る が,問 題 は 実 際 にAR(1)プ ロ セ ス で あ る か とい う こ とに 帰 着 さ れ る。AR(1)プ ロ セ ス の特 徴 的 な 性 質 と し て 指 数 的 な 減 衰 性 を示 す(3)式 とな る顕 著 な特 性 が あ る 。 こ の指 数 的 減 衰 性 を確 認 して,解 空 間 がAR(ユ)プ ロ セ ス に従 っ て い る か を確 か め て み る。 た だ し,解 空 間 を ∫(κ)は平 均 吻,分 散 δ2の正 規 分 布eiV(m,a2)に 従 う確 率 空 間 と考 え る 。 こ の解 空 間 モ デ ル の 設 定 は 確 率 的 解 析 に お け る 共 通 し た ア プ ロー チ で もあ り,以 後 の 分 析 に お い て も同 様 な解 空 間 を対 象 とす る 。 特 に,本 研 究 に お け る手 始 め の段 階 で もあ る の で,解 析 の 検 証 実 験 の 事 例 と して,組 合 せ 最 適 化 問題 の 代 表 的 な 問 題 で あ るTSPを 使 用 し,扱 い や す い 問 題 の 大 き さか ら解 析 して い くこ と とす る。 グ ラ フ の構 造 は ラ ン ダ ム な コス トを付 与 した 完 全 グ ラ フ で あ り,頂 点 数100と500を 対 象 とす る 。 そ の解 空 間 は コ ス トの 平 均 が0,分 散 は頂 点 数100の 場 合 は10で あ り,頂

(7)

組合 せ 最適化 問題 に対 す る近傍 集合 の解 析47

点 数500の 場 合 は50と す る。 た だ し,こ の 場 合,ユ ー ク リ ッ ド平 面 的 な性 質 は 有 さ ない 。

図1は 頂 点 数100の 場 合 の 結 果 で あ り,破 線 が 理 論 的 に 導 出 した 自 己相 関 関 数 の振 る舞 い を 示 し,実 線 が 対 象 の解 空 間上 の サ ン プ ル か ら実 際 に 自己 共 分 散 の見 積 も り を求 め る(9)式か ら 自 己 相 関 関 数 の 値 を導 出 しそ の 振 る 舞 い を示 し た。 また,図2は 頂 点 数500の 場 合 の 同様 な 結 果 で あ る。

結 果 と して,解 空 間 の サ ン プ ル か ら求 め た 自己 相 関 関 数 値 は理 論 的 に導 出 し た 自己相 関 関 数値 と 同様 な 振 る舞 い を示 し,指 数 関数 的 な減 衰 性 が 認 め られ る。

した が っ て,そ の 空 間 はAR(1)プ ロ セ ス に 従 っ て い る と い っ て よい で あ ろ う。

rl

0.8

0.6

4 α

⊆O凋邸一Φ﹂﹂OOO↑⊃邸

0.2

0

.2 0

sample‑

theoretic‑一 一一

50100150200250

step

図1:頂 点 数100の 自 己 相 関 関 数 の 振 る舞 い

300

(8)

1

0.9

0.8

0.7

§o・6 遷

§o'5

濤o .4

0.3

0.2

0.1

0

01002003004005006007008009001000

step

図2:頂 点数500の 自己相関 関数 の振 る舞 い

3情 報 量 基 準 に よ るAR(1)モ デル の検 証

前 節 で は,自 己相 関 関数 が 指 数 的 減 衰 性 を示 すAR(1)プ ロ セ ス の特 徴 的 な性 質 が 認 め られ る こ と を示 した 。 た だ し,AR(1)プ ロ セ ス で あ る な ら ば指 数 的 減 衰 性 と な り う る が,指 数 的 減 衰 性 の 性 質 が あ れ ばAR(1)で あ る と は 必 ず し もい え な い 。 そ こで,情 報 量 基 準 な どの 考 え方 を 用 い て,異 な る観 点 よ り検 討 を加 え そ の 正 当性 を補 強 して お き た い 。 まず,確 率 過 程 に お け る予 測 の 理 論 か ら, 時 聞 κ に お け る 時 系 列 の 値 戸 は そ れ 以 前 の 各 時 点 の 結 合 分 布 が 多 変 量 正 規 分 布 と し て表 され る の な らば,

F・a・F。 一、+a2F。‑2+…+apE。‑P㈲

が 最 適 な 予 測 子 で あ る と言 わ れ て い る[5]。 た だ し,各 係 数 はYule‑Walker 方 程 式 に従 う。 した が っ て,最 良 な 自 己 回帰 式 モ デ ル を推 定 す る こ と に よ り,

(9)

組合 せ最 適化 問題 に対 す る近傍 集合 の解析49

組 合 せ 最 適 化 問 題 の解 の ラ ン ダ ム移 動 の プ ロ セ ス を決 定 す る こ とが で き る。 具 体 的 に は,ま ず,自 己 回 帰 モ デ ル と して い くつ か の モ デ ル の 次 数 に対 し て の 自 己 回 帰 係 数,白 色 雑 音 の標 準 偏 差 な ど を最 尤 法 を用 い て推 定 す る。 次 に,い つ か の 次 数 に対 して推 定 され た 自己 回帰 モ デ ル に対 して どの モ デ ル が 最 善 で あ る か を,客 観 的 な 基 準 と してAIC(赤 池 の 情 報 量 基 準)[3]を 用 い て 決 定 し, 自 己 相 関 関数 の 振 る舞 い の モ デ ル とす る。

こ こで 利 用 す る最 尤 法 は,得 られ た デ ー タに よ っ て,任 意 の 母 数 が 取 る尤 も ら し さ を表 す 関 数 で あ る 尤 度 関 数 を用 い て 母 数 の 値 な ど を推 定 す る 方 法 で あ る。 そ して,最 適 な予 測 子 で あ る 自己 回帰 モ デ ル の 一 般 式 は

X(t)=α1X(t‑1)+α2X(t‑2)+…+αMX(t一 乃の+ア7(の

で あ る の で,任 意 の 次 数Mに 対 し て お の お の の 自 己 回 帰 係 数 αiの値 と17V(t) の 分 散 σの 値 を こ の 最 尤 法 で 推 定 す る こ と と な る。 こ こで,時 間 と と も に 変 化 す る時 系 列 デ ー タ を{κ1,x2,̲,κN}と す る と,こ の モ デ ル に対 して の 尤 度 関 数 の対 数 を とっ た 対 数 尤 度 関 数 は

L(cri,a・,…,・・M,σ)一 一t

,,ゑ 磯 げ ツ2‑‑llin2πr(i3)

と な る 。 こ の 対 数 尤 度 関 数 の 値 が 最 大 で あ る と こ ろ のbl1,α2,...,aM,δ が 最 も 尤 も ら し い モ デ ル を 構i成 す る こ と と な る 。 そ のa1,a2,̲,aMの 値 は,

ω〃=Σ η 一μ,一ブ ㈲

t=1

と い う量 を導 入 す る こ とに よ っ て,

ω11ω12"。 ω11匠

ω21ω22● ●'ω2M

ω ルnω ル∫2'● ● ω 」 励

・偽・殉^吻

を 解 く こ と に よ っ て 決 定 す る 。 ま た,δ は,

ω10

ω20

ωMO

(15)

(10)

δ一鎗 毎一

亀蜘2㈹

か ら求 ま る 。

さ ら に,実 際 の デ ー タ を分 析 す る 際 の 有 効 な モ デ ル選 択 基 準 と して 情 報 量 基 準AICが あ る。 そ の 計 算 は

AIC=‑2(最 大 対 数 尤 度)+2(モ デ ル の パ ラ メ ー タ の 数)

(17)

で 与 え られ る 。 こ のAICの 値 が 小 さ い ほ うが,よ り真 の モ デ ル に近 い こ と を 意 味 す る値 で あ り,こ の 値 の 比 較 に よ っ て モ デ ル の 正 当性 を表 す 指 標 とな る わ

け で あ る。 自 己 回 帰 モ デ ル の 場 合,最 大 対 数 尤 度 は

L(a、,a,,…,aM,δ)一 一 穿 一 誓ln2π ♂ ⑯

とな る の で,こ れ を㈲ 式 に 入 れ て本 質 的 な項 を 取 り出す と,

AIC(a1,a2,...,aM,δ)=ノVln∂2+2(M+1)

と な る 。

以 上 よ り,解 空 間 か ら 得 ら れ た 時 系 列 デ ー タ に 対 し て,㈲ 式 か らa1, a2,...,aMと ㈹ 式 か ら δ を 求 め る 。 ⑲ 式 を 計 算 しAICが 最 小 と な る よ う に,M, a1,δ12,̲,δ肱,∂ を 定 め れ ば よ い 。

そ こ で,表1,2に 頂 点 数 が100と500に 対 す るMが0か ら4の 場 合 の 自 己 回 帰 係 数 の 推 定 値 と 情 報 量 基 準 の 値 を 記 し て お く。 た だ し,時 系 列 上 か ら取 る デ ー タ に よ っ て 多 少 の 値 の 変 化 は 見 ら れ る が,多 く の ケ ー ス の 場 合,α2以 降 は0に 近 い 値 と な り,実 質 上 は0に 近 似 で き る も の と考 え て も 問 題 は な い で あ ろ う 。 そ こ で,表1,2で は α2以 降 の 値 が 他 よ り モ デ ル に 影 響 を 与 え る で あ ろ う ケ ー ス を 記 し て お く 。 こ の 結 果 に よ る と,頂 点 数 が100,及 び500の2つ の 場 合 に お い て,共 にM=1,す な わ ちAR(1)モ デ ル の ケ ー ス の 情 報 量 基 準 が 最 小 と な り,よ り,真 の モ デ ル に 近 い こ と を 意 味 す る 。 ま た,自 己 相 関 関 数 も㈲

式 と 一 致 し て お りモ デ ル の 正 当 性 が 示 さ れ る 。

(11)

組合 せ最 適化 問題 に対 す る近傍 集合 の解 析 表1:自 己回 帰係数 の 推定 と情報 量 基準(頂 点 数100)

5ヱ

α1 α2 α3 α4 AIC

0■⊥9臼り04

0.979 0.986 0.980 0.968

一 〇.009

‑0 .02

0.012

0.018

0.01 一 〇 .010

22582.0

‑9236 .9

‑8997 .4

‑8760 .6

‑8991 .9

表2自 己回帰 係数 の推 定 と情報 量 基準(頂 点 数500)

M α1 α2 α3 α4 AIC

0■⊥9臼3バ4

0.9959 1.0032 0.9962 0.9834

一 〇 .0073

0.0131‑0.0127

0.02670.0034

39268.3

‑9443 .7

‑9047 .4

‑9146 .9

‑0 .0173‑8866.7

4近 傍 集合 の分 布 に対 す る解 析

評 価 値 ラ ン ドス ケ ー プ 上 の ラ ン ダム ウ ォ ー クか ら得 られ る統 計 的 性 質 の知 識 と して解 空 間 の 基 本 的諸 量 が 導 出 され た。 こ こで 導 か れ た 統 計 的性 質 の 知 識 を 用 い て他 の性 質 を推 定 で き う る。 そ こ か らモ デ ル の仮 定 よ り評 価 値 ラ ン ドス ケ ー プ 上 の 重 要 な 局 所 的 な 特 徴 を推 論 して い く こ と とな る。Weinbergerは 価 値 ラ ン ドス ケ ー プ上 で,状 態 κの 評価 値 が 与 え られ た も とで の 次 の 状 態 ッ の 評 価 値 の 分 布 に 関 す る期 待 値,分 散 の 推 定 を示 して い る 。 これ は 時系 列 上 の2 点 間 に 着 目 し,次 の移 動 す る状 態 が 振 舞 う予 測 の モ デ ル に よ り導 か れ た 値 で あ る。

しか し,組 合 せ 最 適 化 問 題 で は 多 数 の近 傍 点 を有 して お り,近 傍 集 合 全 体 を 捉 え た 分 布 の モ デ ル と して 表 現 は され て い な い 。 ま た,本 節 で導 出 され る各 種

(12)

の 統 計 量 を 求 め る に は 不 十 分 な モ デ ル で も あ る 。 そ こ で,複 雑 な 近 傍 の 構 造 を 表 す モ デ ル で 再 検 討 し,単 純 な 近 傍 点 で な く 近 傍 構 造 を確 率 的 に 表 現 し て い く 。

特 徴 と し て,AR(1)か ら 求 め ら れ た 統 計 的 性 質 が こ の モ デ ル の 上 で も よ い 近 似 と し て 働 き,特 定 の 問 題,あ る い は 特 定 の 近 傍 の み に 限 定 す る こ と な く,多

く の 知 識 が 推 定 で き る こ と と な る 。 ま た,AR(1)か ら 求 め ら れ た 統 計 的 性 質 と 組 み 合 わ せ て,こ こ で 示 し た 近 傍 構 造 の モ デ ル に よ り,さ ら な る 性 質 を 導 く可 能 性 を 広 げ て い く も の で あ る 。

モ デ ル を 考 察 す る た め に,ま ず,任 意 の 解 をXoと し て,解Xoに 対 す る 近 傍 解 の 集 合 を{κ1,κ2,...,κb}と 考 え る 。bは 近 傍 解 の 個 数 で あ る 。f(XO)を 解XOの コ ス トの 確 率 変 数 と す る と,そ の 近 傍 解 の 確 率 変 数 は!(x1),̲,f(κb)で あ り,そ れ ぞ れ が と る 値 はCO,Cl,...Cbで 表 す 。 こ こ で,任 意 の 解XOが コ ス トCOを 持 つ

と き の 解XOの 近 傍 構 造 を 確 率 的 に 考 察 す る 。 す な わ ち,f(XO)ニCOが 与 え ら れ た 条 件 の も と で,げ(κ1),̲,f(Xb))の 条 件 付 多 変 量 分 布 の 確 率 密 度 関 数 h(Cl,̲,CblCo)を 導 出 す る こ と に よ りそ の 近 傍 構 造 を 明 ら か に し た い 。 こ の と

き,X=(f(x1),...,f(Xb),ノ=●(Xo))の 結 合 確 率 分 布 が 多 変 量 正 規 分 布 を 示 す(X〜

Nb+1(m,Σ))と 仮 定 し た な ら ば,h(Cl,̲,CblCO)は 多 変 量 正 規 分 布Nb(m',Σ') と な る こ と が 言 わ れ て い る[4]。 こ の 平 均 ベ グ ト ルM'と 共 分 散 行 列 Σ'を 導 き,分 布 の 特 徴 を 特 定 す る 。 そ の た め に,結 合 確 率 分 布X〜Nb+1(m,Σ)の

モ デ ル を 詳 細 に し て お く必 要 が あ る 。 こ こ で 対 象 と な るX,m,Σ の 要 素 は

12 22 Σ Σ

11 21 Σ Σ ー

= Σ

ユ ワ ロ m m ー

一㎜

m

ユ ワ ロ X X ー

=

X た ま

Xl=げ(x1),̲,f(κb))t,X2ニ(f(Xo))

で あ り,対 応 す る平 均 ベ ク トル の各 要 素 は

m、 ニ(〃Z、,̲"Mb)t,m2=(m。)

と な る 。 ま た,Σ11はf(Xi),i=1̲bと!(吻),ブ=1̲bに 対 す る 共 分 散 行 列 で あ

(13)

組合 せ最 適化 問題 に対 す る近傍 集合 の解析

53 り,そ の 各 要 素 を 笏,i,ブ=1̲bと 記 す 。 Σ22=(roo)はf(Xo)の 分 散 と な る 。 そ し て,Σ12と Σ21ニ(riO)は!(Xo)とf(Ci);iニ1,。..,bと の 共 分 散 行 列 を 表 す も の で あ る 。

さ て,こ こ で 必 要 と さ れ る 各 要 素 の 値 は,AR(1)の 特 性 か ら導 き 出 し た 基 礎 的 な 統 計 量 を 用 い て 決 定 す る こ と が 可 能 で あ る 。 こ れ ら の 値 を 用 い て 有 効 な 推 定 が 可 能 で あ る か を 検 証 し た い 。 前 述 し た よ う に 組 合 せ 最 適 化 問 題 の 評 価 値 ラ ン ドス ケ ー プ がAR(1)で あ る と こ ろ か ら,導 き 出 さ れ た(4)式 か ら ⑳ 式 の 性 質, お よ び,近 傍 解 と の 相 関 関 数 値 な ど よ り,

〃Zi=μ,i=0,1,...,b

η ゴ=σ2,i=o,1,̲,b

riO,rOiニ ρ,i=1,...,1う

笏=り,i≠ ブ,i,ブ=1,…,b

(23)

②の (25) (26)

と し て,X〜Nb+1(m,Σ)の モ デ ル を 完 成 す る こ と が で き う る 。

そ こ で,h(C1,̲,CbICO)の 分 布 を 導 出 し 近 傍 の 確 率 分 布 を 特 定 し た い 。 前 述 し たX〜Nb+1(m,Σ)の 仮 定 の も と,X2の 要 素 がf(Xo)=Coと し て 与 え ら れ れ たX1の 条 件 付 分 布Nb(m「,Σ')のm'と Σ!は

m・=m1+Σ12Σ 記(CO‑m2)=(㎡), Σ ノ=Σ11一 Σ12ΣsiΣ2i=(「ij)

②の

②⑳

と な る こ とが 知 ら れ て い る[4]。 す で にAR(1)か ら 得 ら れ た 基 礎 統 計 量 に よ り, 上 式 の 各 要 素 の 値 は 導 く こ とが 可 能 で あ る 。 近 傍 の 多 変 量 正 規 分 布 の 各 々 の 確 率 変 数 の 期 待 値 は 〃zー ゴ=〃z'=μ+ρ(Co一 μ);iニ1,...,bと な り,各 々 の 分 散 は 〆ii=σ2(1一 ρ2);i=1,̲,bと し て 必 要 な モ ー メ ン トが 導 出 可 能 と な る 。

次 に,近 傍 の 構 成 を 示 す 値 と し て,解 κ0の コ ス ト をCOと し た 場 合,解 κ0

近 傍 の 最 小 値 をAR(1)の 情 報 に 基 づ き 推 定 し た い 。 こ の 値 を 求 め る た め に 重 要

な 確 率 と し て 以 下 の ス テ ッ プ 確 率 が あ る[1]。

(14)

9(C。,C)=Pr{。i∈{、,̲,b}撫)>Clf(X・)=・ ・}

こ れ は 解Xoが コス トCoを 持 つ と き,そ の 近 傍 の す べ て が コス トcよ り大 で あ る 確 率 を示 す 。 さ ら に,こ の ス テ ップ 確 率 を 用 い て,コ ス トCoの 解 か ら コス

トcの 解 へ 移 動 す る確 率 密 度 が

P(c・・c)‑i響

の 式 で 導 出 され る[1]。

今 回,こ の ㊨①式 を 用 い て,

」二=二c1・)(c()tc)dc

を解XOの コス トCOが 与 え ら れ た もの と し て の 解XOの 近 傍 の 最 小 値 の 推 定 値 とす る。

問 題 は ス テ ッ プ確 率 ㈲ 式 を 導 出 す る こ と に帰 着 さ れ る。 こ の値 を求 め る こ と に よ り,㈹,⑳ 式 が 求 ま る こ と と な る 。 そ の ス デ ッ プ確 率 は先 に求 め たAR(1) モ デ ル か らの 基 礎 統 計 量 を用 い て 導 出 した 近 傍 の 確 率 密 度 関{Sth(Ci,̲,CblCO) に 対 して

9(C…)‑f

c..… ∫ ○.h(・…'・…IC・)dc・ …dCb

の よ う に 求 め る こ と が で き る 。 こ れ に よ っ て 特 定 の 問 題,特 定 の 近 傍 に 限 定 す る こ と な く ス テ ッ プ 確 率 が 計 算 さ れ る 。h(C1,̲,CblCO)は 多 変 量 正 規 分 布 砺(㎡,Σ')に 対 応 す る 。 し か し,働 式 の 多 重 積 分 の 計 算 は 数 値 的 に も 計 算 は 容 易 で な い 。 そ こ で,多 次 元 変 数 を 単 一 化 し て 一 重 積 分 に 簡 単 化 し た ス テ ッ プ 確 率 の 導 出 を 示 し て お く。 ま ず,Tongの 定 理(Theorem3.3.3)[4]を 用 い る こ と に よ り,近 傍 集 合 を 表 すb変 量 確 率 ベ ク トルX1ニ げ(x1),̲,f(Xb))〜

Nb(m',Σ')を 独 立 し たb+1変 量 標 準 正 規 分 布 の 確 率 ベ ク トルY=(yo,Y1,...Yb)

(15)

組 合 せ 最 適 化 問 題 に対 す る 近 傍 集 合 の 解 析55

〜Nb+1(0 ,Ib+1)で 構 成 で き る 。 す な わ ち,X1=CY+m'で 変i換 で き る 。 た だ し,Cはb×(b+1)の 行 列

Cニ α β10

β01

(33)

で あ り,こ こ で,

α=σVI="Tv(34)

β=(レ ー ρ2)/(1一 り)(35>

で あ る も の と す る 。 こ のX1=CY+mノ とYの 独 立 し た 標 準 正 規 分 布 性 か ら ス テ ッ プ 確 率 圃 式 を

9(Co,c) ニPr{。i∈[、

,̲,b]f(Xi)>C}=Pr{∀i∈[、,̲,b]yi>一 の 。+(C‑m')/α}

一 か{・i∈[1

,...,b]yi〉‑By・+(C‑m')/ψ ・一 ・ 蹄 ・‑S}ds

1。 。s2

=m

..exp‑‑ll"lp・1・i∈[・ ・ … ・ ・]・Yi>一 β・+¢‑m')/α}ds

一 毒=一 ∫ 二

.(,.m,)/a一

一献 罐 〔一差・+

α

と 導 出 す る こ と が で き る 。 ま た,(30)式 は

・)一 一添 。))∫二・

σ 〕う∴ 一囁

ー ー ー

8 ε 〜 r ⊥ 〜

Pr

ー ー ー

〕小

¢‑m・)〕〕bds

/

(36)

(37)

(16)

と計 算 さ れ る 。 た だ し,

u‑‑sv一 ρ2+1 ¢ 一 ρCo+(ρ 一1)μ) σ画2‑2レ

で あ る 。 以 上 よ り,⑳ 式 が 数 値 計 算 的 に 計 算 可 能 と な る 。

5お わ り に

計 算 困 難 な組 合 せ 最 適 化 問 題 の近 似 解 を求 め るた め の 手 法 と して メ タ ヒ ュ ー リス テ ィ ック ス の研 究,開 発 が な さ れ て い る。 この 手 法 の ベ ー ス とな る近 傍 構 造 を解 析 す る こ と は,近 傍 生 成 な どに お け る知 識獲 得 を 可 能 と し,メ タ ヒ ュ ー リ ス テ ィ ック ス の 改 良へ とつ な げ る 知 見 とな り う る。 ま た,ア ル ゴ リズ ム の 良

し悪 し を解 析 す る た め の確 率 的 解 析 の 基 本 的情 報 を も提 供 す る もの で あ る。

そ こ で本 論 分 で は,近 傍 の 分 布 の特 性 を確 率 的 に解 析 す るた め に,解 空 間 の構 造 を統 計 的 に明 らか に した。解 空 間の 特 性 を示 す各 種 の統 計 量 を導 出 す るた め に, 解 空 間がAR(1)プ ロ セ ス と呼 ば れ る特 徴 的 な性 質 を有 す る とい う仮 定 を検 証 し, そ こ か ら必 要 な 統 計 量 を導 き出 した 。 さ ら に,AR(1)モ デ ル か ら導 き出 した統 計 量 を用 い て 近 傍構 造 を確 率 的 に モ デ ル化 し,近 傍 の特 性 の解 析 に成 功 した。

確 率 的 な解 析 で は通 常,モ デ ル を構 築 しや す い よ う に,特 定 の 問 題,お よび 特 定 の 近 傍 な ど を設 定 して,こ の よ う な統 計 量 を導 出 す る 。 しか し,こ こ で提 唱 す るAR(1)プ ロ セ ス を用 い る こ とに よ り,多 くの組 合 せ 最 適 化 問 題,あ る い は 各 種 の 近 傍 な ど に 対 応 す る 汎 用 的 な 解 析 が 可 能 とな っ た と こ ろ に 特 徴 が あ り,汎 用 性 に 富 ん だ有 効 な解 析 方 法 が 示 さ れ た もの で あ る 。 今 後 は さ ら に ア ル ゴ リズ ム の特 性 を示 す 解 析 モ デ ル の構 築,お よび,本 論 分 で 得 られ た 近 傍 構 造 の情 報 を も と に有 効 な 手 法 の 開発 を試 み た い 。

(17)

組合 せ最 適化 問題 に対 す る近傍 集合 の解析

57

参 考 文 献 [1]

[2]

[3]

[4]

[5]

Eikelder,H.M.M.,Verhoeven,M.G.A.,Vossen,T.W.M.andAarts,E.H.L.,"A ProbabilisticAnalysisofLocalSearch",inMeta‑Heuristics:Theory&Appli‑

cations,ed.Osman,LO.andKelly,J.P.,KluwerAcademicPublishers, pp.605618,1996.

Kaji,T.,"ProbabilisticAnalysisofLocalSearchusingAR(1)Modelinthe GraphPartitioningProblem",Proc.oftheFifthMetaheuristicsInternational Conference,PaperID38(2003).

Priestley,M.B.,"SpectralAnalysisandTimeSeries",AcademicPress,1981.

Tong,Y.L.,"TheMultivariateNormalDistribution",Springer‑Verlag,1990.

Weinberger,E,"CorrelatedandUncorrelatedFitnessLandscapesandHow toTelltheDifference",BiologicalCybernetics,Vol.63,pp.325‑336,1990.

参照

関連したドキュメント

Mochizuki, On the combinatorial anabelian geometry of nodally nondegenerate outer representations, RIMS Preprint 1677 (August 2009); see http://www.kurims.kyoto‐u.ac.jp/

[r]

[r]

Amortized efficiency of list update and paging rules.. On the

Hungarian Method Kuhn (1955) based on works of K ő nig and

of IEEE 51st Annual Symposium on Foundations of Computer Science (FOCS 2010), pp..

最大消滅部分空間問題 MVSP Maximum Vanishing Subspace Problem.. MVSP:

参考文献 Niv Buchbinder and Joseph (Seffi) Naor: The Design of Com- petitive Online Algorithms via a Primal-Dual Approach. Foundations and Trends® in Theoretical Computer