Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AtCoder Heuristic Contestを知っているか?
Search
kosuke hino
July 09, 2024
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AtCoder Heuristic Contestを知っているか?
社内LT向けAtCoder Heuristic Contest紹介スライド
kosuke hino
July 09, 2024
More Decks by kosuke hino
See All by kosuke hino
NotebookLMと散歩
kosukehino
0
33
リアルタイム通信を知る
kosukehino
0
110
hinoはhonoを知りたい
kosukehino
0
99
ポモドーロテクニック
kosukehino
0
49
誤差を知ろう
kosukehino
0
81
AIでスライド爆速生成!
kosukehino
0
150
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Bash Introduction
62gerente
615
220k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
680
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
450
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
510
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.9k
Prompt Engineering for Job Search
mfonobong
0
450
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.2k
The Cult of Friendly URLs
andyhume
79
7k
Transcript
AtCoder Heuristic Contestを知っているか? 2024/07/10 檜野 浩輔
今日のLTで話すこと • そもそもメタヒューリスティクスを知っていますか? ◦ 簡単な説明で詳しい手法は触れません! • AtCoder Heuristic Contestとは? •
AHC何が楽しいの? • 皆んなもAHCやろうぜ!!
そもそもメタヒューリスティクスを知っていますか? 探索空間が広大な、最適化問題において、 最適解に近い近似解を効率よく求めるための探索手法の事
参考例: 巡回セールス問題 最小のコストで全ての都市を回る経路を探す最適化問題 5分 2分 4分 9分 7分 都市2 都市1
都市4 都市3 9分
参考例: 巡回セールス問題 • 少ない都市なら、可能性のある全ての順番でかかる時間を求めれば、最適 な順番が分かるかも知れません。 • しかし100都市、1000都市、10000都市と増えて行くとどうでしょうか? • 全ての順番でかかる時間を求め、最適な順番を求めようとすると、コンピュー ターでもあっても天文学的な時間がかかってしまいます
… • そこで出来るだけ最適解に近い答えを求める為に、メタヒューリスティクスと いう手法が用いられます
AtCoder Heuristic Contest(AHC)とは? 最適解を求めるプログラムを書くのではなく、近似解を求めるプ ログラムを書き、どれだけ最適解に近づける事が出来るかを競 うコンテスト
AtCoder公式より引用 AtCoderInfo, 「Heuristic Contest」,https://info.atcoder.jp/overview/contest/heu ristic,
AHC何が楽しいの? • メタヒューリスティクスの手法など、複雑なアルゴリズム手法を知らなくとも、パッと思いつく方法 でも解くことができるしスコアボードに乗る ◦ 意外とそこそこのスコアが出て嬉しかったりする • そこから手法を勉強すれば、人間が考えられないような手順をコンピューターに出してもらうこと ができる ◦
テクノロジーを用いている感じがしてたまらなくない? • 生成AIはこの分野をかなり苦手としているらしい ◦ 生成AIに解けない問題を我々が解くのですよ!!ロマンがあるね ◦ 厳密にはメタヒューリスティクスは AIです
AHC何が楽しいの? • コンテスト数が少ないから、じっくりと勉強して望める ◦ 大体1月に1回の頻度なので、社会人であっても、コンテストまでにじっくりと勉強出来て、 スコアも上がりモチベに繋がる • レートが下がることはない ◦ ABCみたいにコンテストの結果でレートが下がる事はなく、上がるか現状維持しかない
ので、最悪解けなくてもいいやぐらいの気持ちで、気楽にコンテストに参加出来る • 将来必要な時に、テクノロジーを使って難しい事が出来そうでいいじゃない ◦ 業務で使う機会はやってこないかもしれない。でもやってきた時に知っていたらチャレン ジ出来る。そこにはロマンがあるじゃない • もし実際のコンテストを基にもう少し深掘りして欲しい人は聞いて下さい。僕の分かる範囲でお 答えします!
最後に AHCをやってみませんか?? 個人的にコンテスト終わった後に、会社の人と振り返りの議論と か出来たら楽しいじゃないとか思います!!