Torri di Hanoi ma con configurazione iniziale e finale arbitraria


11

Di recente, ho riscontrato questo problema , una variazione delle torri di Hanoi .

Dichiarazione problema:

Considera la seguente variazione del ben noto problema Torri di Hanoi:

Ci vengono date torri e m dischi di dimensioni impilati su alcune torri. Il tuo obiettivo è trasferire tutti i dischi sulla torre con il minor numero di mosse possibile, tenendo conto delle seguenti regole:1 , 2 , 3 , , mn1,2,3,,mkth

  • spostando solo un disco alla volta,
  • non spostare mai un disco più grande su uno più piccolo,
  • spostandosi solo tra le torri al massimo .d

(Limiti del problema originale: e Numero di casi di test Si può presumere che tutti i problemi possano essere risolti in non più di mosse.)3n1000m100100020000

È interessante. Il classico problema delle torri di hanoi ha una torre di origine, destinazione e temporanea che viene utilizzata per spostare i dischi da origine a destinazione. Il problema sollevato su quel sito ha fondamentalmente una configurazione iniziale e finale.

Come si affronta questo problema?


4
Saresti in grado di scrivere il problema nella domanda, in modo che la domanda si distingua dal collegamento?
Luke Mathieson il

2
Inoltre, cosa hai provato? Conosci le soluzioni ai problemi originali e hai provato ad adattarli?
Raffaello

3
Se si guarda a come viene valutato, è probabile che anche il problem solving abbia probabilmente escogitato solo algoritmi di euristica / approssimazione, piuttosto che un algoritmo esatto. E se guardi la soluzione migliore, ci sono punteggi (non più di casi di test), il che implica che le persone hanno fatto meglio del problema in almeno alcuni dei casi di test. >5001000
Aryabhata,

Se dimentichi la limitazione della distanza al massimo d, allora questo mi sembra lo stesso del puzzle di Reve che ha la soluzione non dimostrata dell'algoritmo Frame – Stewart descritta in questa pagina wiki . Intuitivamente, l'aggiunta di questa restrizione rende le cose ancora più complicate.
Ciro Santilli 5 病毒 审查 六四 事件 法轮功

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.