FC2ブログ
Welcome to my blog

ラディア

ラディア

やっと悩んでいたバグが取れたーーーワーイヽ(゚∀゚)メ(゚∀゚)メ(゚∀゚)ノワーイ

ここ1ヶ月くらい取り組んでいたプログラムですが、やっとバグ取りに成功しました。とりあえず問題なく動いてます。問題はここからどう発展させていくか、なんですけどね。とりあえず基礎となる部分は完成した感じ。

20061130a.jpg

内容はGAである数xを分解し、以下の評価関数を満たすような整数の組み合わせを見つけることなんですが、検索で飛んでくる方が居る方がいるかもしれないのでソースを置いておきます(めっちゃ汚いけど)。

評価関数F1 F1=Σ((2*p[i] + 3*t[i] -2)a)
評価関数F2 F2=Σ((p[i] + d[i] - 1)(2b/p[i] + c/(p[i] + d[i]))/(Πp[j])

ソース中では a=b=c=1 でやってます。目標はここから分散遺伝的アルゴリズムを使ってさらにいい値を見つけること・・・なんだけどやれるかどうか(;´Д`)

shuugoutuusin09.txt

Borland® C++Compiler 5.5とか使って、ソースの拡張子を.cpp辺りに変更するとコンパイル可能です。開発環境にはきときとさんのCpadを使ってます。

そしてシロさんとひデブ通信対戦やって負けたー。・゚・(ノД`)・゚・。
20061130b.jpg

次は音声チャットでやるぜ!!
Posted by

Comments 7

There are no comments yet.
シロ  

更新早いなー(`・ω・´)ちなみに俺の作戦は「各個」

ちなみにすっげーひとりごとしゃべりながら戦ってたぜ(´∀`)b

2006/11/30 (Thu) 02:13 | EDIT | REPLY |   
ラディア  

更新の早さが当サイトの魅力だぜ!!
チャットしながらだとはまるぞー( ´∀`)

2006/11/30 (Thu) 03:35 | EDIT | REPLY |   
アリスお嬢様  
ワカンネw

なんか難しい事やってんなぁ。
さすが卒研。
Σなんて会話文以外で久しぶりに見たよw

2006/11/30 (Thu) 04:03 | EDIT | REPLY |   
ラディア  

俺も自分でやっててワカンネヽ(;´Д`)ノ
って時あるから大丈夫!
でもGAは色々おもろいぞー。使いこなせれば(;´Д`)

確かに∑は会話文でも使うなw

2006/11/30 (Thu) 05:01 | EDIT | REPLY |   
十波  

。゜(ノωヽ)゜。もつかれぇぃ。
ひデブ面白そうですねε≡(ノ`・ω・´)
多分私がやったら、はひたすらレナでクケケケって笑ってそうw

2006/11/30 (Thu) 05:50 | EDIT | REPLY |   
める  
バグ鳥おつ

おもったことー
係数a、b、cが直接書いてあるけど、マクロで定義するか、
実行時引数で渡せるようにしたほうがいいですわよ。

2006/11/30 (Thu) 13:24 | EDIT | REPLY |   
ラディア  

>十波さん
おもしろいっすよ~。やったらはまることうけあい( ´∀`)
俺も最近レナばっかり使ってまっする。

>める
係数a,b,cはいまんところ指定されてないんだよね。
先生から提示された課題をやってるって感じだから、
とりあえずは最も簡単なa=b=c=1であぁいう風に書いてるだけ。
でも確かにマクロ化したほうがいいね。
アドバイスthx

2006/11/30 (Thu) 19:43 | EDIT | REPLY |   

Leave a reply