Дипломная работа: Возвратные задачи

Сейчас покажем, что необходимо 3Fn -1 +2 перекладываний. На двух этапах мы обязаны переместить самый большой диск. Когда мы это делаем, (n−1) меньших дисков должны находиться на одном колышке (А или B), а для того чтобы собрать их вместе, потребуется, по меньшей мере, Fn -1 перекладываний. Самый большой диск можно перекладывать и более одного раза. Следовательно, Fn ≥ 3Fn -1 +2.

Эти два неравенства вместе с тривиальным решением при n=0 дают рекуррентное соотношение:

F0 =0

Fn = 3Fn -1 +2 при n>0

Решим данное соотношение.

Первый способ решения (угадывание правильного решения с последующим доказательством, что наша догадка верна). Вычислим: F1 =2=31 −1, F2 =32 −1, F3 =33 −1. Из этого можно сделать предположение, что

Fn = 3n −1 при n≥0.

Докажем методом математической индукции по числу n:

1) База: n=0, F0 =30 –1=1–1=0 (верно);

2) Индуктивный переход: пусть доказано для всех чисел t≤ (n–1). Докажем для t=n: Fn = 3Fn -1 +2 3(3n -1 −1)+2 = 3n − 1.

Из пунктов 1 и 2 следует: при n≥0 Fn = 3n − 1.

Второй способ решения.

К обеим частям соотношения (1) прибавим 1:

F0 +1 = 1,

Fn +1 = 3Fn -1 +3 при n>0.

Обозначим Un = Fn +1, тогда получим: U0 = 1, Un = 3Un -1 при n>0.

Решением этой рекурсии есть Un =; следовательно, Fn = −1.

В дальнейшем мы не будем показывать достаточное и необходимое условие в решении подобных задач, а сразу будем описывать получение нужного равенства. Это связано, во-первых, с тем, что достаточное и необходимое условие показывается аналогично тому, как это сделано в данной задаче, а во-вторых, в виду ограниченности объема дипломной работы.

Задача 3. Покажите, что в процессе перемещения башни при ограничениях из предыдущего упражнения нам встретятся все допустимые варианты размещения n дисков на трех колышках.

2
1
Решение. ?????????? ?????

К-во Просмотров: 445
Бесплатно скачать Дипломная работа: Возвратные задачи