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

‘ΘbŒ^ˆâ“`“IƒAƒ‹ƒSƒŠƒYƒ€‚ð—p‚¢‚½TƒVƒƒƒcƒfƒUƒCƒ“ì¬Žx‰‡ƒVƒXƒeƒ€

N/A
N/A
Protected

Academic year: 2021

シェア "‘ΘbŒ^ˆâ“`“IƒAƒ‹ƒSƒŠƒYƒ€‚ð—p‚¢‚½TƒVƒƒƒcƒfƒUƒCƒ“ì¬Žx‰‡ƒVƒXƒeƒ€"

Copied!
2
0
0

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

全文

(1)

44回 月例発表会(200111月) 知的システムデザイン研究室

対話型遺伝的アルゴリズムを用いた

T

シャツデザイン作成支援システム

T-shirt Design Making Support System using Interactive Genetic Algorithms

吉田  

昌太

Shota YOSHIDA

Abstract: Interactive Evolutionary Computation is one of Optimization Methods, which extracts person’s sensitivity efficiently and makes it reflect in the system. For showing the validity of Interactive Evolutionary Computation, it is necessary to apply the problems in which it is difficult for user to create from the beginning, but it is easy to estimate the value. Then this paper applies the problem of T-shirt designing and proposes T-shirt Design Making Support System using Genetic Algorithms which is typical method of Interactive Evolutionary Computation.

1 はじめに

システムの最適化とは,望ましいシステム出力が得ら れるようにシステムパラ メータを調節することである 1) .そして多くの場合,望ましいシステム出力は数値的 なものである.しかし,望ましい出力がユーザの主観に 依存する場合,普遍的な数値目標を与えることは困難で ある.そこで,ユーザそのものを最適化系に組み込み, ユーザの評価に基づいて最適化させるという方法が考え られる.これら手法のうち,アルゴ リズム部分に進化計 算を用いたものが,インタラクティブ進化計算である. インタラクティブ進化計算では,人間の主観的評価が 組み込まれるため,効率的に感性が抽出され,システム に反映することができる.ここで,インタラクティブ進 化計算の有効性を示すには,適切な対象問題を選ぶ必要 がある.適切な対象問題とは,ユーザが始めに創り出す のは難しいが,評価を与えるのは容易な問題である. そこで本研究では,色とレ イアウトのふたつの感性 を必要とする T シャツのデザイン作成の問題を適用す ることを考えた.用いた手法は,インタラクティブ 進 化計算の代表的な手法である IGA(Interactive Genetic Algorithms)である.以下,この T シャツデザイン作成 支援システムについて述べる.

2 対話型遺伝的アルゴリズム

IGAは,最適化を行う基準となる目的関数を人間に置 き換えた GA(Genetic Algorithms) であり,人間の主観 的評価に基づいてシステムを最適化させる探索手法であ る1) .GA は,生物の進化を模倣した確率的アルゴ リズ ムである.自然界では,生活環境に適応できない個体は 死滅していき,環境に適応した個体は生き残り子孫を増 やしていく.そして,それを繰り返すことによって群れ の中に優れたものの遺伝子が広まり群れが繁栄する.こ のメカニズムを工学的に取り入れ,問題に対するよい個 体をコンピュータで生成しようというのが GA である. ࡙࡯ࠩ ࠦࡦࡇࡘ࡯࠲ ឭ␜ ⹏ଔ ⸃୥⵬

GA

Fig. 1 ユーザとシステムの仮想的な対話 GAの操作には,評価,選択,交叉,突然変異がある. ここで Fig. 1 に示すように,評価の部分をユーザが行 うのが IGA である.またシステムは,ユーザの評価を もとに選択,交叉,突然変異の操作を行い,新たな個体 をユーザに再提示する.このように IGA は,人間の感 性といった評価関数によるモデル化が容易でなかった対 象問題の探索に適したアルゴ リズムである.

3 提案システム

今回は,IGA を T シャツのデザイン作成に適用した, Tシャツデザイン作成支援システムを提案する.T シャ ツのデザイン作成については,T シャツの生地の色と任 意の文字のロゴ ,アクセサリーを変化させることによっ て,T シャツを作成することにした.生地の色について は,RGB カラーモデルを用いた.ロゴについては,任 意の文字とそのフォントを選択することができ,大きさ と位置を変化させれるようにした.アクセサリーにつ いても,その大きさと位置と種類を変化させれるように した. 3.1 初期解生成画面 初期解の設定を行うために,Fig. 2 に示す初期解生成 画面を作成した.これにより,ユーザは自分の好みの T 1

(2)

シャツのイメージを初期解としてコンピュータに渡すこ とができる.また,コンピュータはこの初期設定解をも とに GA の初期個体を生成することができる. ࠕࠢ࠮ࠨ࡝࡯࠙ࠖࡦ࠼࠙ ࠞ࡜࡯࠙ࠖࡦ࠼࠙ ࡈࠜࡦ࠻࠙ࠖࡦ࠼࠙ Fig. 2 初期解生成画面 • カラーウィンドウ 24種類の提示された色から,好みの色を選択できる. • フォントウィンドウ 任意の文字列とフォント,大きさ,色を選択できる. • アクセサリーウィンドウ 20種類の提示されたアクセサリーから,好みのア クセサリーを選択できる.また挿入されたアクセサ リーをド ラッグすると位置を変更できる. 3.2 GA 処理画面および最終決定解画面 初期解生成画面において,ユーザが与えた初期解をも とに生成された初期個体が,Fig. 3 に示す GA 処理画面 において提示されるようにした.また,この画面におい てユーザが評価をコンピュータに対して与えると,コン ピュータはそれに基づき次世代の解候補を新しく提示す る.解探索を進めて,ユーザが満足した解を決定した場 合は,その解を Fig. 4 に示す最終決定解画面において 提示するようにした. 3.3 GA の実装 3.3.1 個体数と評価法 各世代ごとに提示される個体数は,9 個体とした.た だし,内 1 個体はエリート個体である.個体の評価方法 は,各世代ごとに良いと判断する 3 個体,最も悪いと判 断する 1 個体を選択することで評価を行った. 3.3.2 初期個体の生成 初期個体の生成に関しては,ある程度ユーザの好みを 反映させる形にした.具体的には,初期解生成画面にお いてユーザが生成した解のデータと一様乱数により初期 個体を生成した. Fig. 3 GA処理画面 Fig. 4 最終決定解画面 3.3.3 選択・交叉・突然変異 ユーザの評価をもとに重み付けをし,一様乱数を用い た確率的選択・交叉を行った.突然変異についても,確 率的に行った. 3.3.4 終了条件 ユーザが満足した解が得られた時点で終了とした.

4 まとめ

今後は,GA のパラメータ調節,実数値 GA を実装す るなど ,GA 処理の精度の向上を目指すこと,GUI の改 良を行うことが必要である.また,現システムを用いて IGAの有効性を確認した後,IGA に対して並列分散モデ ルを適用した PDIGA(Parallel Distributed Interactive Genetic Algorithms)の実装を行い,その有効性を検証 していく.

5 今後の課題

• GA のパラメータ調節 • 実数値 GA の実装 • ヒューマンインターフェースの向上 • PDIGA の実装

参考文献

1) 高木英行,畝見達夫,寺野隆雄.インタラクティブ 進化計算.pp.325-361, 2000. 2

参照

関連したドキュメント

In [1, 2, 17], following the same strategy of [12], the authors showed a direct Carleman estimate for the backward adjoint system of the population model (1.1) and deduced its

Considering singular terms at 0 and permitting p 6= 2, Loc and Schmitt [17] used the lower and upper solution method to show existence of solution for (1.1) with the nonlinearity of

Massoudi and Phuoc 44 proposed that for granular materials the slip velocity is proportional to the stress vector at the wall, that is, u s gT s n x , T s n y , where T s is the

In the second section, we study the continuity of the functions f p (for the definition of this function see the abstract) when (X, f ) is a dynamical system in which X is a

Rhoudaf; Existence results for Strongly nonlinear degenerated parabolic equations via strong convergence of truncations with L 1 data..

Lang, The generalized Hardy operators with kernel and variable integral limits in Banach function spaces, J.. Sinnamon, Mapping properties of integral averaging operators,

のようにすべきだと考えていますか。 やっと開通します。長野、太田地区方面  

Global transformations of the kind (1) may serve for investigation of oscilatory behavior of solutions from certain classes of linear differential equations because each of