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
オンラインワークショップ資料
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hiroki8080
January 19, 2017
Programming
260
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
オンラインワークショップ資料
量子コンピュータもどきをつくろう第2回の資料です。
hiroki8080
January 19, 2017
More Decks by hiroki8080
See All by hiroki8080
オンラインワークショップ資料
hiroki8080
0
230
オンラインワークショップ資料
hiroki8080
0
210
ワークショップまとめ資料3
hiroki8080
0
170
ワークショップまとめ資料2
hiroki8080
0
150
ワークショップまとめ資料
hiroki8080
0
220
Other Decks in Programming
See All in Programming
{ Android | Kotlin } Gradle Plugin in 2026
ryunen344
1
300
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
2
260
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
4.7k
Can LLMs Replicate 4 Years of Compose Migration? Exploring the boundaries of automation with 279 XML files from a real product
makun
0
130
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
350
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
640
スマート反転とウェブアクセシビリティ
camiha
0
170
初心者DevRelとして参加者だった私が、DevRel Talks!#2に登壇するまでにしてきたこと
sokohirai
0
360
Building an Out-of-Order CPU
latte72
1
740
Family mrubyの進捗
kishima
1
110
AIは賢い。でも実行環境は? CLIおじさんがAI時代に伝えたいこと ~ CLIおじさんがAI時代に伝えたいこと ~
curekoshimizu
1
220
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
Featured
See All Featured
BBQ
matthewcrist
89
10k
Ruling the World: When Life Gets Gamed
codingconduct
0
330
Producing Creativity
orderedlist
PRO
348
41k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Amusing Abliteration
ianozsvald
1
290
Skip the Path - Find Your Career Trail
mkilby
1
220
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
How to build a perfect <img>
jonoalderson
1
6k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
690
Optimizing for Happiness
mojombo
378
71k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
RailsConf 2023
tenderlove
30
1.5k
Transcript
オンライン ワークショップ テーマ:量子コンピュータもどきをつくろう(その2)
目次 基礎情報③ 量子挙動の実装方法検討 量子挙動の実装方法検討②
基礎情報③ 量子・・・ 物質量における最小の単位。(つまりとても小さなエネルギーや物質のこと。量子 というものがあるわけではない。) 波のように振る舞うこともあれば、粒のように振る舞うこともある。(前回出てきた 二つの状態) (シュレーディンガー方程式により、その振る舞いの確率が決まるらしい) ↓例えばこういうことらしい 量子 スリット
飛ばす 互いが干渉 し合って波状 に広がる 量子 スリット 飛ばす 波状じゃなく スリット状に なる! センサー 間にセンサーを 入れて観測する と・・・
量子の挙動を実装 • 今回やりたい事に粒子か波かはあまり関係ないので、粒子として考えることにする • つまり二つの状態を同時に持ち、観測することで状態がきまる部分 • これをどうやって実装するか・・ • 量子コンピュータで使われるの量子アニーリングと呼ばれる計算方法があるので、それが使え そう(実際には使われている)
• 量子アニーリングって?・・・ • 以下のような順で解を求める 1.三次元の格子状に並べた複数の粒子に 特定の方向から磁場を与える。 (一つの粒子が二つの異なる方向の回転を持った状態になる) 2.磁場の力を少しずつ弱めながら、それぞれの回転の 相互作用を強くしていく (例えば隣接する回転の向きを同じ向きに変えたり、 逆にするようなもの。 コンピュータにおけるプログラミングっぽい) 3.最終的に全体のエネルギーが最小となる状態を解とする。 4.実際にはごく短時間でこの手順を行う必要があり、 何回も繰り返すことで解の正解率を高めていく。 • 量子アニーリングにおける最小エネルギーってなんだろう?
量子の挙動を実装② • 量子アニーリングをシミュレートする際に巡回セールスマン問題と いう組み合わせ最適化問題が使えるようだ • 巡回セールスマン問題って?・・・ • 都市の集合において、それぞれの2つの都市の移動コストが設定 されているとき、全ての都市を一度ずつ巡って出発点に戻った際 の最小コストを求める問題
• それぞれの都市を通るか通らないかという2つの状態を量子に持 たせれば量子アニーリングで最適解が求められる • つまり、量子の挙動としてはどんなものを実装すればよいか・・ • 都市に対して通るか通らないかという状態を保持 • 量子間の相互処理は・・ • 移動コストが合計されていく • 移動元と移動先以外には道を通らない(帰り道は例外) • これだけで良いものか・・