Rimettere in ordine

Messaggioda axpgn » 11/07/2022, 21:57

I figli del professor Rinaldi usano spesso i libri della ponderosa enciclopedia del padre per i loro compiti a casa (bei tempi :roll: ) ma non li rimettono mai a posto.
Ecco, questa è la disposizione dopo il loro ultimo passaggio: $7-3-5-4-9-1-10-6-2-8$

Il professore vuole rimetterli in ordine ma, data la pesantezza di ogni singolo volume, vorrebbe ottimizzare il compito ovvero ogni mossa consiste nel prendere un libro, spingere alcuni di quelli rimasti da un lato e riposizionare il libro tolto.

Qual è il numero minimo di mosse da fare?


Cordialmente, Alex
axpgn
Cannot live without
Cannot live without
 
Messaggio: 19546 di 40731
Iscritto il: 20/11/2013, 22:03

Re: Rimettere in ordine

Messaggioda ElementareWatson » 15/07/2022, 19:34

Testo nascosto, fai click qui per vederlo
9 mosse?


Ho trovato un algoritmo per metterle tutte in ordine ma non ho ancora dimostrato se è il più veloce.

Testo nascosto, fai click qui per vederlo
7 è il minimo che mi riesce


Ma su questo non ho un algoritmo, se non fossero disposte così non funzionerebbe.
See you space cowboy.
ElementareWatson
Junior Member
Junior Member
 
Messaggio: 24 di 138
Iscritto il: 09/06/2022, 18:40

Re: Rimettere in ordine

Messaggioda gabriella127 » 15/07/2022, 20:44

Testo nascosto, fai click qui per vederlo
Ho fatto un riordinamento con 6 mosse. Sposto in sequenza (ovviamente mettendoli in posti giusti, no a casaccio): 5-7-10-2-1-9 .
L'idea che mi è venuta è di cercare la sequenza consecutiva più lunga, nel nostro caso 3-4-6-8 (mi pare), così gli elementi della sequenza possono stare fermi.
Easy reading is damned hard writing. (Nathaniel Hawthorne, The Scarlet Letter)
gabriella127
Moderatore globale
Moderatore globale
 
Messaggio: 3076 di 6986
Iscritto il: 16/06/2013, 15:48
Località: roma

Re: Rimettere in ordine

Messaggioda ElementareWatson » 15/07/2022, 20:53

gabriella127 ha scritto:
Testo nascosto, fai click qui per vederlo
Ho fatto un riordinamento con 6 mosse. Sposto in sequenza (ovviamente mettendoli in posti giusti, no a casaccio): 5-7-10-2-1-9 .
L'idea che mi è venuta è di cercare la sequenza consecutiva più lunga, nel nostro caso 3-4-6-8 (mi pare), così gli elementi della sequenza possono stare fermi.


Bella idea!
See you space cowboy.
ElementareWatson
Junior Member
Junior Member
 
Messaggio: 25 di 138
Iscritto il: 09/06/2022, 18:40

Re: Rimettere in ordine

Messaggioda gabriella127 » 15/07/2022, 21:06

Testo nascosto, fai click qui per vederlo
Non so se è il minimo, ma almeno non sono tanti. :-D
Resta da capire se è il minimo.
Azzardo la congettura, che manco il teorema di Fermat:
Il numero minimo di mosse per riordinare $n$ numeri in sequenza è pari a $n$ meno la lunghezza della sequenza ordinata massima.
Easy reading is damned hard writing. (Nathaniel Hawthorne, The Scarlet Letter)
gabriella127
Moderatore globale
Moderatore globale
 
Messaggio: 3077 di 6986
Iscritto il: 16/06/2013, 15:48
Località: roma

Re: Rimettere in ordine

Messaggioda axpgn » 17/07/2022, 12:15

Congettura giusta! :smt023

Testo nascosto, fai click qui per vederlo
Esistono varie soluzioni perché esistono varie sequenze crescenti di pari lunghezza (p.es. $3, 5, 6, 8$ o $3, 5, 9, 10$) ma il minimo è sempre lo stesso



Cordialmente, Alex
axpgn
Cannot live without
Cannot live without
 
Messaggio: 19550 di 40731
Iscritto il: 20/11/2013, 22:03

Re: Rimettere in ordine

Messaggioda gabriella127 » 17/07/2022, 12:18

Grazie! E ora un milione di dollari a chi dimostra la congettura! :D
gabriella127
Moderatore globale
Moderatore globale
 
Messaggio: 3078 di 6986
Iscritto il: 16/06/2013, 15:48
Località: roma

Re: Rimettere in ordine

Messaggioda ElementareWatson » 18/07/2022, 21:44

gabriella127 ha scritto:Grazie! E ora un milione di dollari a chi dimostra la congettura! :D


Beh la tua idea è già una mezza dimostrazione, se due numeri \(\displaystyle a_i \) e \(\displaystyle a_j \) sono tali che \(\displaystyle a_i < a_j \) ed \(\displaystyle a_j \) viene prima di \(\displaystyle a_i \) allora ci deve essere almeno una mossa per riordinarli, iterando il ragionamento si conclude.
See you space cowboy.
ElementareWatson
Junior Member
Junior Member
 
Messaggio: 26 di 138
Iscritto il: 09/06/2022, 18:40

Re: Rimettere in ordine

Messaggioda gabriella127 » 18/07/2022, 22:15

La tua idea mi pare buona, ci penso su a mente più fresca.
Allora facciamo mezzo milione a te e mezzo milione a me :-D
Easy reading is damned hard writing. (Nathaniel Hawthorne, The Scarlet Letter)
gabriella127
Moderatore globale
Moderatore globale
 
Messaggio: 3080 di 6986
Iscritto il: 16/06/2013, 15:48
Località: roma


Torna a Giochi matematici

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite