Главная > КВАНТОВЫЙ КОМПЬЮТЕР КВАНТОВЫЕ ВЫЧИСЛЕНИЯ (В.А.Садовничий)
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
След.
Макеты страниц

Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

Поскольку машины Тьюринга подробно описаны в литературе [2, 16], мы ограничимся кратким изложением проблемы. Машина Тьюринга состоит из трех частей: внутренней машины L, вычислительной ленты T и вычислительной головки h. Состояния L можно представить числами 0,1, из N,T — это лента, состоящая из бесконечного числа клеток, каждая из которых может находиться в одном из конечного числа состояний из S — алфавита символов. Особый элемент из Sb — обозначает пустую клетку. На ленте T можно написать выражения — последовательности символов γ:ZS, где Z — множество целых чисел и γ(j)=b, исключая не более чем конечное число значений j.

Элементарные операции машины задаются пятерками l(s,s,α)l, каждая из которых означает, что L в состоянии l и символ s в клетке из T, только что прочитанный h, переходят в состояния l и s, а головка h перемещается на одну клетку вправо (α=+1) или влево (α=1), либо остается на месте (α=0). Каждая машина Тьюринга соответствует конечному множеству пятерок Q, в котором нет пятерок, начинающихся с двух одинаковых символов. Если в конце некоторого шага L находится в состоянии l, а s — символ, прочитанный h, то следующий шаг задается пятеркой вида l(s,,). Если такой пятерки в Q нет, то машина останавливается.

Каждая машина Q определяет функцию τQ:N×SN×S× ×{1,0,1}, где
τQ(ls)=(lsα)

для каждой пары (ls) из пятерки l(ssα)l, принадлежащей Q. Если в Q нет пятерки, начинающейся с l и s, то τQ(lS)=(ls0).

С помощью функции τQ можно определить функцию перехода машины TQ как отображение TQ:IDID, где ID=N×(S)bZ×Z множество мгновенных описаний машины. Приведем явное выражение функции TQ :
TQ(lγ(j))=(lγj),
где τQ(l,γ(j))=(l,γ(j),α),j=j+α и γ(k)=γ(k) для всех keqj. Шаги Q соответствуют итерациям TQ, и процесс вычисления останавливается в неподвижной точке Q.

Удобно ограничиться такими машинами Тьюринга, которые выполняют вычисления в стандартной форме. В этом случае начальное состояние определяется как состояние «1», головка h читает символ в клетке «0» из T и каждое выражение γi(j)=b, если Misplaced &, и не существует двух непустых состояний символов в γi, разделенных пустым. В этом случае после n шагов вычислений стандартной машины Тьюринга состояние внутренней машины L находится среди первых Nn чисел из N, где
Nn=j=0nmj.

Здесь и далее m — число символов в алфавите S. Стандартное конечное состояние похоже на начальное, следует только принять во внимание, что теперь это — одно из допустимых состояний.

Нам понадобятся числа, которые представляют в решетчатой модели двоичные цепочки спинов, направленных вверх (+) и вниз (-).

Для представления всех положительных чисел, не превосходящих n, требуется l2(n) двоичных цепочек, где
l2(n)={[log2(n)]+1, если log2(m)[log2(m)]gt;0,log2(n), если log2(m)[log2(m)]=0,

где [r] означает наибольшее целое число, содержащееся в r. Пустые клетки T моделируются цепочками (-)-спинов. В представлении двоичных чисел на решетке спинов (+)-спины соответствуют единице, а (-)-спины — нулю. Таким образом, каждая пустая клетка T соответствует числу 0 , записанному в клетке.

В дальнейшем будут рассматриваться системы, которые моделируют только J первых шагов стандартной машины Тьюринга. Это ограничение, вызываемое исключительно интересами математической простоты, позволяет избежать бесконечномерных квантовых систем. Теперь состояния внутренней машины L будут находиться среди чисел {1,2,,Nj}.
Вообще говоря, функция перехода TQ машины Тьюринга не взаимно однозначна. Чтобы построить гамильтонову модель дискретного процесса, необходимо иметь взаимно однозначную функцию перехода. Это можно сделать, добавив записывающую систему R и записывающую головку j. В этом случае каждый шаг машины Тьюринга будет связан с операциями трех типов: запись, вычисление, сдвиг. При операции записи состояние внутренней машины L, запись в клетке из T, прочитанная головкой h, и положение h записываются в пустой клетке из R. Эти клетки сканирует головка j. При операции вычисления состояния внутренней машины L запись в клетке из T и положение головки h изменяются так, как это предписывает пятерка из Q, два первых символа которой записаны в клетке из R, осмотренной головкой j. Третий тип операции — сдвиг j к новой клетке записи. Эти три типа операций моделируются на спиновой решетке или как три типа преобразований, повторяющихся снова и снова (раздел 4), или как повторные преобразования одного типа (раздел 5).

1
Оглавление
email@scask.ru