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

制約補充問題(CSP)に対するタブー探索の適用

N/A
N/A
Protected

Academic year: 2021

シェア "制約補充問題(CSP)に対するタブー探索の適用"

Copied!
2
0
0

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

全文

(1)

1995年度日本オペレーションズ。リサーチ学会 秋季研究発表会 ●i−:=−●iO

制約充足問題(CSP)に対するタブー探索の適用

京都大学 中野々部宏司 NONOBEKoji OlOO1374京都大学 茨木俊秀 柑ÅRÅKIⅧbshihide

皿 はじめに

制約充足問題(Co11StraintSatisfactionProb− 1em,CSP)は,人工知能や組合せ数学など諸分野 の問題,例えば,グラフの彩色問題,命題論理式 の充足可能性問題(SAT),Set−COVering,時間割 作成問題など様々な問題を定式化できる一般的 枠組みである.当初,CSPに対する解法として, backtracking法などの厳密解法が主に研究され てきたが,CSPはNP完全問題であり,実用性の 観点からは,厳密解を求めるアルゴリズムより近 似アルゴリズムが慶安と考えられる.実際,CSP に対し,localsearchなどの近似解法が特に大き な問題に対して効果的であるという報告が最近な されている【1,5】・そこで本研究では,メタヒュー リスティックスの1つとして注臼されている,タ ブー探索【2,3】を用いてCSPを近似的に解くこ とを考える. 望 定義 CSPは,それぞれ有限離散領域仇を持つ乃 個の変数∴机(壱 =1,2,…,れ)と,m個の制

約C∫(∬∫1,…,∬−り)(J=1,2,…,m)で定義さ

れ,全ての制約を満たすように,各変数弟の値 ∈玖を決定する問題である.ここで,制約q は変数戊右…,ズ小こ対するt∫一項制約であり, それらの変数に対する値の組全てから成る直積 恥×…×吼−のある部分集合である・全ての 制約を満たすような嘩の組を解と呼び,与えられ たCSPに対しで解が存在すればその解の1つが, 存在しなければ110がItj力となる.(しばしば,全 ての解を求める場合も考察されるが,本研究では 解を1つだけ求める場合に限る.) ここで,変数弟と値j(∈仇)の組それぞれに 対して,借変数句を

旬=〈去:警警意楓をとる

, と定義し,割当てを∑;ヒ1I叫次元の0−1ベクト ル諾=(彗直≦壱≦れ,j∈玖)で表す・ここで,

∑句=1,宜=1,2,…,㍑

(2・1) メ∈かi が成立すれば,全ての変数∬豆において値が1つ 割当てられていることになる.

CS『が与えられると,その各制約qをいくつ

かの不等式で表し,全制約を

∑α頼諾菖メ≦ぁた,た∈杓,J=1,2,…,m(2・2)

盲,ブ のように書くことができるので,CSPを0−1計画 問題とみなすこともできる.どちらの表現がより 有効であるかは,CSPが対象とする問題による が,ORに現れるような問題では,不等式表現が 適していることが多い.例えば,億Jlをとる変数 の数をml個以下にするには,∑jごiメ1≦mlとす ればよい.

認 アルゴリズム

タブー探索では式(2.1)を満たす割当てから成

る探索空間∬傘を考える.また,諾∈∬*の近傍 Ⅳ(諾)を,ある1つの変数弟の値Jを他の値j′に 変えることによってできる割当て諾(け)の全てと する.すなわち,世(ご)l=∑た1(lか盲卜1)・さら に,目的関数を

仲)=∑max(∑町制一転0),(3・1)

た i,ブ とすると,本来決定問題であるCSPを最小化問 題として扱うことができる.すなわち,目的関数 値を0にすることと,与えられたCSPが解を持 つことは同値である. なお,式(3.1)のJ(訂)を最小化するという観点 に立てば,不等式制約(2.2)を必ずしも陽に持つ 必要はないことに注意しておく.特に,複雑な制

約を式(2.2)の形に書くために多くの不等式を要

したり,新たな変数を導入することが要求される

場合には,等価的に式(3.1)のJ(ご)が計算できる ような「目的関数評価アルゴリズム」で代用する ことができる.一般には,制約条件と目的関数を 一且46− © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

(2)

うまく分担すれば,定式化を簡潔化でき,CSPの 成功の1つのポイントと考えられる. タブー探索の枠組み【2,3】としては,現在,短 期メモリと長期メモリを用いた基本的なものを 考えている.探索の各反復において,タブーリス トに記憶させる属性は値が0から1に変わった 値変数句とする・また,各反復において,諾から ご(り)∈〃(訂)への変更による目的関数値の変化

J(詔(り)卜J(諾)を評価し,近傍〃(諾)の中から最

良な近似解(割当て)を求める際に,不等式制約 (2・2)で記憶されている部分については,α頼≠0 である係数をボインタでつなげておくことで,前 反復における評価値を効率よく修正するなどの工 夫を加えている. で表せ,制約式の数mは,む+叶(芸)=む+圭v(叶1) となる.しかし,変数仇 応する目的関数値のみを (j,ハを陽に導入せず,対 するアルゴリズムを 加えると,ずっと簡潔な表現となり,タブー探索 の反復に要する時間も相当短縮される. なお,計算結果等,詳細は当日報告させて頂く.

5 おわりに

タブー探索は非常に柔軟な枠組みであり,すで に色々な手法が提案されている..今後,様々な

アイデアを取り入れ,探索能力を高めていくと共

に,CSPに定式化される多様な問題を扱っていき たい. 謝 辞 最大安定集合問題を解くタブー探索のプログラ ムを提供して下さった東京商船大学の久保幹雄氏 に深く感謝致します.また,数多くの助言を与え て頂いた永持仁助教授,茨木智助手,柳浦睦憲助 手をはじめ茨木研究室の諸氏に厚くお礼申し上 げます.なお,本研究は一部文部省科学研究費に よっている. 参考文献 【1】A.Davenport,E.Tsang,C.J.Wang and

K.Zhu:HGENET:A connectionist a,rChi−

tecture fbr soIving constraint sa,tisfaction

problemsbyiterativeimprovement”,Proc. AAAL叫(1994)325−330. 【2】F.Glover:”Tabusearch−Pa.rtlI”,ORSA J仙rT柑Jo乃Coわpv上古叩1(3)(1989)190− 206. 【3】久保幹雄:離散構造とアルゴリズム(6章), 近代科学社(1995年出版予定). 【4】C.L・Liu:“Introductiontocombinatorial mathematics’,,McGrew−HillBook Com− pany(1968).(伊理正夫,伊理由美共訳: 組合せ数学入門ⅠⅠ,共立全書(1972).)

【5】B.Selman,H.A・Kautz and B.Cohen:

“Noise strategies forimprovinglocal

SearCh”,Proc.AAAI−94(1994)337−343・ 【6]I.Semba:“Combinatorialalgorithms us− ingbooleanprocessing”,京都大学学位論文 (1994).

4 適用例

例として,釣合い不完備ブロック計画(BalallCed IncompleteBlockDsign,BIBD)【4,6】を取り上 げる・これはγ個の元の集合A=(α1,α2,…,α−,) に対L,次の条件を満たす位数たの部分集合(ブ ロック)ら個の集まりを求める問題である. 1.どの元αiもちょうどr個のブロックに現れる. 2・どの2元.αi,αJもちょうど入個のブロックに 両者同時に現れる. 3.た<v. 明らかに,抽=仰,r(た−1)=入(γ−1)が必要で ある. BIBDをCSPに定式化すると以下のようにな る・m=♭u,β=(0,1)(d=2)で,ブロック 五と元αメの縦を変数ズ(り)と対応させ,ズ(り)= 1(ズ(り)主0)は,ブロック五に元αJが含まれる (含まれない)ことを意味するものとする.(これ らに対し,値変数町,丑1と諾(痛,0が導入される・)

さらに,ブロック壱と2元の対(αJ,αメ′)(1≦J<

j′≦リ)の組に対して,変数粧(カリを,y硝ハ= で l ︵ エ l 力ま † lL▼

∑鮎川≦た,

rOrall壱, J

∑一輝川≦−γ, hrallj,

t

∑町(カ′)≦入,

1≦J<j′≦仇 l −147− © 日本オペレーションズ・リサーチ学会. 無断複写・複製・転載を禁ず.

参照

関連したドキュメント

自ら将来の課題を探究し,その課題に対して 幅広い視野から柔軟かつ総合的に判断を下す 能力 (課題探究能力)

昭和62年から文部省は国立大学に「共同研 究センター」を設置して産官学連携の舞台と

(質問者 1) 同じく視覚の問題ですけど我々は脳の約 3 分の 1

A number of qualitative studies have revealed that Japanese railroad enthusiasts have low self-esteem, are emotionally distant from others, and possess

ポートフォリオ最適化問題の改良代理制約法による対話型解法 仲川 勇二 関西大学 * 伊佐田 百合子 関西学院大学 井垣 伸子

Indexed BDDs : Algorithmic Advances in Techniques to Represent and Verify Boolean Functions.. IEEE Transaction on

〔付記〕

1. 東京都における土壌汚染対策の課題と取組み 2. 東京都土壌汚染対策アドバイザー派遣制度 3.