2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2, 3
 
 Re: Алгоритм деления пополам для произвольной булевой функции
Сообщение24.03.2013, 16:03 
То есть это будет выглядеть вот так? $10\lambda01\lambda11\lambda00$ И что нам это даст? Мы делаем шаг на одной ленте. Копируем этот символ на другую ленту, далее делаем ещё шаг вперёд, записываем опять это значение на другую ленту. Далее на первой ленте пишем $\lambda$. На второй получается мы тоже это должны сделать. Я правильно понимаю?

 
 
 
 Re: Алгоритм деления пополам для произвольной булевой функции
Сообщение24.03.2013, 16:25 
Аватара пользователя
Вы так и не ответили, каковы требования к машине. Что является начальным состоянием, как должно выглядеть конечное.

 
 
 
 Re: Алгоритм деления пополам для произвольной булевой функции
Сообщение24.03.2013, 17:15 
На начальном состоянии у нас есть одна лента, на конечном мы должны получить ленту, которая будет разделена на две. Я выше привёл предположение в состояниях, как мы бы получили две ленты, но кажется что она не правильное.

 
 
 
 Re: Алгоритм деления пополам для произвольной булевой функции
Сообщение24.03.2013, 17:18 
Аватара пользователя
Тогда причём здесь вторая лента?
Деление пополам на одной ленте легко устроить, имея пару лишних букв. Пишем их в начала, а потом двигаем направо по очереди, одну - на один символ, вторую - на два.
Придётся побегать :lol:

 
 
 [ Сообщений: 34 ]  На страницу Пред.  1, 2, 3


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group