MM 99
- masashinakata
- 7800
- 4
- 0
- 0
いずれにせよ、これが有効な条件は、「1ターン差分が小さい」「戻る側の差分計算もらくちん」「盤面の全構成は大変」って感じなので、そこまで有用な範囲が広いわけではない。(こういうパターンは無限にあるので、「ビームサーチそのまま」とか「焼きなましそのまま」とか思考停止すると弱いのです)
2018-04-18 19:48:23@chokudai 木を戻ることしかしないため、各頂点から見て戻り先の頂点(および使用する辺)は常に一つしか存在しないため、「1ターン差分が小さい」なら「戻る側の差分計算も常に小さい」のじゃないかな、とは思います。
2018-04-18 19:53:40@chokudai あ、具体的なことを何も書いてなかったですが、要するにUNDOリストを使えば常に行きがけのコストと戻りのコストは同程度になり、これはスタックに積めば問題なく管理できます。
2018-04-18 19:55:47@colun たしかにそうですねー。(使ってみた経験的に、「逆向きの計算はできないから、後ろに戻りたいなら変更差分を持たないと行けない」って場合だと、ステップ進めるコストが2倍近くになって有効になりづらい、って経験が結構あるので書いちゃいました)
2018-04-18 19:55:51@colun これもとても微妙な話で、「爆速になる」はその通りなんですけど、それが良いとも限らない・・・みたいなところもある話です>< (大局的に見て10箇所くらい、みたいになってるとかなり理想的なイメージがありますw)
2018-04-18 19:57:10@WA_TLE そこは確かにそのとおりで、むしろ「差分で計算可能な評価にする」は、半分以上のマラソンにおいて有効な戦術だと思ってます。
2018-04-18 19:58:12とてもよく言われる (今回自分の言ってることは、図とかを出すとまだまともに説明出来る気はする。colunさんの方は、colunさん用語を常日頃から追いかけてないととてもつらいけど、追いかけてれば今回のはそこまで難しくないかも。) twitter.com/not_522/status…
2018-04-18 19:59:44DFSにしてどうにかする、は、無茶苦茶上手いこと制御しきらないと難しいと思うのだけど、自分の奴はそこまで制御むずかしくないと思ってるから、12時間マラソンでも、調整含めて制御可能なラインかなぁ、と思ってる。(難しいのは使用するノード数予測で、それミスるとバッサリ切れちゃう)
2018-04-18 20:03:17先読みによって評価値の瞬間的なV字遷移への耐性を上げつつ、速度もペイする(というかお釣りがくる)みたいな感じですか?もはや魔法では 1週間前におわったyandex opt 2にこれが適用できてスコア爆あがりする気がする(めっちゃタイムリー)(もっと早く教えて欲しかった)
2018-04-18 20:37:31「何?MMは一発イエローで、コドゲはレジェンドに入った!?そうかそうか、ほれ、これ今月のお小遣いやで。いつもより分厚い?かまへんかまへん、それで美味いもんたらふく食べや。」みたいなんになる。(謎の関西弁)
2018-04-19 00:44:08seed=1が1428.63になった。何が分からないのかも分からない状態だけど、とりあえずこれで終わろう。 pic.twitter.com/85JZpEkDHG
2018-04-19 00:47:26@tsukammo ランダムで選んだ2つの線の接続を入れ替えて総距離が短くなったら採用みたいな感じです。繰り返したら解消されるかなと思ったらあまりされなくて。見様見真似の焼きなまし法が入ってます。
2018-04-19 00:55:19@eris_c 2-optですね。んー、だとすると交差点が出るのは解せないんですよねぇ…。(交差線が選ばれた時点で確実に交差が解消されるので)
2018-04-19 00:57:18@tsukammo @eris_c ベストスコアの状態を出力していないとか ( 参加し始めの頃はこういうしょうもないミスが有りました... ).
2018-04-19 01:01:42