Domanda

Succhio in matematica, quindi non riesco a capirlo: quante combinazioni di k pixel di K sono lì in un'immagine?Combinazioni di K Pixels da n * n Totale pixel nell'immagine, ma con la restrizione che devono essere vicini, per ogni K da 2 a n * n.Ho bisogno della somma per tutti i valori di K per un programma che deve tenere conto di molti elementi in un set di cui è un ragionamento.

I vicini sono a 4 collegati e non si avvolgono.

Altri suggerimenti

Sembra che tu stia lavorando su un problema che può essere mappato a Markovian Walks.

Se capisco la tua domanda, stai cercando di contare i percorsi di lunghezza K come questo:

Start          (end)-> any pixel after visiting k neighbours
*     - - - - -*
|     |
|     |
- - - -
.

in una struttura simile a una scacchiera e si desidera collegare solo i vicini verticali e orizzontali.

Penso che tu voglia che i percorsi siano autosufficienti, il che significa che un pixel non dovrebbe essere attraversato due volte in una passeggiata (che significa non loop). Questa condizione porta a un problema classico chiamato SAWS (Autospirando le passeggiate).

Bene, ora le cattive notizie: il problema è aperto! Nessuno lo ha risolto ancora.

Puoi trovare una bella introduzione al problema qui , A partire da pagina 54 (o pagina 16, il conteggio è confuso perché i numeri di pagina stanno ripetendo nel DOC). Ma l'intera carta è molto interessante e facile da leggere. Gestisce di spiegare lo sfondo matematico, gli aneddoti storici e l'importanza scientifica delle catene Markovian in poche scivoli.

Spero che questo aiuti ... per evitare il problema.

Se hai intenzione di integrare su tutto il possibile poliminos , temo te 'Aspettando molto tempo.Dal sito di Wikipedia su Polyominos, sarà almeno o (4.0626 ^ n) e probabilmente più vicino a O (8 ^ N).Quando n= 14, il conte sarà superiore a 5 miliardi e troppo grande per adattarsi a un int.Nel tempo n= 30, il conte sarà più di 17 quintillion e non sarai in grado di adattarlo a lungo.Se tutti i governi mondiali hanno raccolto insieme le loro risorse per iterano attraverso tutti i Polyominos in un'icona 32 x 32, non sarebbero in grado di farlo prima che il sole vada Supernova.

Ora che non significa quello che vuoi fare è intrandibile.È probabile che quasi tutto il lavoro che fai su un polyminal sia stato fatto in parte sugli altri.Potrebbe essere un compito divertente effettuare una velocità esponenziale utilizzando la programmazione dinamica.Cosa stai cercando di realizzare?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top