Griglia


37

Aggiornamento : è ora noto il set di ostruzioni (ovvero la "barriera" NxM tra le dimensioni della griglia colorabili e non colorabili) per tutte le 4 colorazioni monocromatiche senza rettangolo .

Qualcuno ha voglia di provare 5 coloranti? ;)


La seguente domanda nasce dalla teoria di Ramsey .

Si consideri un -coloring del n -by- m grafico griglia. A esiste ogni volta che quattro celle dello stesso colore sono disposte come gli angoli di un rettangolo. Ad esempio, ( 0 , 0 ) , ( 0 , 1 ) , ( 1 , 1 ) , e ( 1 , 0 ) formare un rettangolo monocromatica se hanno lo stesso colore. Allo stesso modo, ( 2 , 2 ) , ( 2 , 6 ) ,knmmonochromatic rectangle(0,0),(0,1),(1,1),(1,0) e ( 3 , 2 ) formano un rettangolo monocromatico, se colorato con lo stesso colore.(2,2),(2,6),(3,6),(3,2)

Domanda : esiste un -coloring del 17 -by- 17 grafico griglia che non contiene un rettangolo monocromatica? In tal caso, fornire la colorazione esplicita.41717

Alcuni fatti noti:

  • -by- 17 è 4- colorabile senza un rettangolo monocromatico, ma lo schema di colorazione noto non sembra estendersi alcaso 17 -by- 17 . (Sto omettendo la notacolorazione 16 -by- 17 perché molto probabilmente sarebbe un'aringa rossa per decidere 17 -by- 17 .) 1617 4171716171717
  • -by- 19 NONè 4 -colorable senza un rettangolo monocromatico. 1819 4
  • -by- 18 e 18 -by- 18 sono anche casi sconosciuti; anche una risposta a queste sarebbe interessante. 17181818

Disclaimer: Bill Gasarch ha una taglia di $ 289 (USD) su una risposta positiva a questa domanda; puoi raggiungerlo attraverso il suo blog. Una nota sull'etichetta: mi assicurerò che conosca la fonte di qualsiasi risposta corretta (se dovesse presentarsi).

Lo ha ripreso durante una sessione di groppa a Barrier II, e lo trovo interessante, quindi sto inoltrando la domanda qui (a sua insaputa; anche se dubito fortemente che gli dispiacerebbe).


11
Voglio solo aggiungere alcuni riferimenti / suggerimenti: a parte i post sul blog [1,2], gli aggiornamenti sul blog bit-player [3,4] sono dettagliati e approfonditi. C'è stata una discussione sostanziale su tutti questi post. [1]: blog.computationalcomplexity.org/2009/11/… [2]: blog.computationalcomplexity.org/2009/12/… [3]: bit-player.org/2009/the-17x17-challenge [4] : bit-player.org/2009/17-x-17-a-nonprogress-report Nota: nessuna formattazione di markdown nei commenti? Come posso creare graziosi link?
Neeldhara,

Questi sono alcuni ottimi collegamenti. Grazie Neeldhara! :)
Daniel Apon,

Allo stesso modo, grazie per aver pubblicato questo qui - ho seguito gli sviluppi su questo per qualche tempo, e questo dovrebbe riaccendere l'interesse per il problema!
Neeldhara,

2
@Moron: Sì, devi solo considerare quei rettangoli i cui lati sono paralleli agli assi. A proposito, c'è anche un angolo di teoria della complessità a questo: Bill ha ipotizzato che dato una colorazione k parziale di una griglia m by n, determinando se la colorazione può essere completata in un modo senza rettangolo è NP-completa.
Kurt,

2
Il gruppo di automorfismi del problema è grande: simmetrie che preservano la soluzione, contando lo scambio riga-colonna, permutazioni dei colori, permutazioni delle righe e permutazioni delle colonne. È noto quanti distinti sottoinsiemi privo rettangolo sono di dimensioni 71 , 72 , 73 , . . . ? 2×4!×(17!)2=6.1×103071,72,73,...
mjqxxxx,

Risposte:


23

Alcuni di voi probabilmente ne sono a conoscenza, ma il problema di colorazione 17 x 17 è stato risolto da Bernd Steinbach e Christian Posthoff. Vedi il post sul blog di Gasarch qui .


8
Anche la griglia 18x18 è a 4 colori senza rettangoli monocromatici ... ora l'unica "piastrella mancante" è la griglia 21x12
Marzio De Biasi

13

Questa non è in realtà una risposta alla domanda, ma ho codificato il problema della colorazione 4x 17x17 come 4-CNF (nel formato DIMACS standard per solutori SAT) e l'ho caricato qui . Se qualcuno ha accesso a un buon solutore SAT (e un supercomputer!) Forse possiamo fare qualche progresso.

Nota: nella mia codifica, se al punto griglia viene assegnato il colore c { 0 , 1 , 2 , 3 } , la variabile ( 17 i + j + 289 c + 1 ) assume il valore 1 e 0 altrimenti .(io,j)c{0,1,2,3}(17i+j+289c+1)10


3
Eccezionale. (In effetti ho accesso a un supercomputer.) I numeri successivi del passo successivo per stimare il tempo di esecuzione di questa cosa sulla macchina specifica. Chissà se questo è nel campo da baseball di ragionevole, ma è un approccio diverso che stavo guardando. Ora, è tempo di andare a trovare quella recente domanda sui solutori di SAT in modo che io possa leggere ... :)
Daniel Apon,

Risulta che il problema che stavo pensando era su #SAT, quindi ho iniziato una nuova domanda sui solutori di SAT su cstheory.stackexchange.com/questions/1719/…
Daniel Apon,

Ottimo - fammi sapere come va!
Lev Reyzin

4
@Lev, solo un aggiornamento casuale: sembra che l'autonomia del 17x17, anche usando il miglior supercomputer possibile e un risolutore SAT davvero veloce, sia ancora astronomico. Lati positivi: sembra nel regno della ragione attaccare questo con un supercomputer in modo mirato, cioè trovare gli esatti 1-coloranti che funzioneranno (già fatti a mano da Beth Kupkin a Rutgers), quindi trovare l'esatto parziale 2 -colori che funzioneranno da quello, ecc. Lato negativo: non esiste una "soluzione rapida"; dovrà essere un progetto a lungo termine con più fasi di esecuzione del supercomputer
Daniel Apon,

1
@Joe, comunque! Ecco una "classifica" delle migliori colorazioni approssimative attuali: Classifica - Sembra che la ricottura simulata funzioni abbastanza bene per trovare colorazioni approssimative.
Daniel Apon,

4

Anche questa non è una vera risposta. Certamente il problema qui è la presenza di un numero astronomico di simmetrie, che ingannano anche i migliori solutori SAT sui migliori supercomputer. Tali simmetrie mappano soluzioni a soluzioni e non soluzioni a non soluzioni: in questo caso probabilmente esiste un numero immenso di quasi soluzioni (ovvero assegnazioni che soddisfano tutte tranne una piccola quantità di clausole), ognuna delle quali può essere ottenuta da qualsiasi altra applicando una corretta simmetria. Quindi il risolutore spreca una quantità enorme di tempo a provare ciascuna di queste quasi-soluzioni, mentre in un certo senso sono tutti uguali.

Lo sfruttamento delle simmetrie (vedi questo documento) dovrebbe essere una strada da esplorare per attaccare questa dura istanza 17x17 e fare qualche progresso su di essa. Mi chiedo se qualcuno abbia già provato a farlo.


Ehi, è abbastanza dolce! :) Non l'avevo mai visto prima.
Daniel Apon,

@Daniel: Prego! ;-) Spero che sia d'aiuto.
Giorgio Camerani,

Ho usato il programma "Shatter" di Aloul su più codifiche del problema 17x17 e ho messo alcune settimane di CPU in alcuni solutori SAT diversi e non ho avuto fortuna. Il documento a cui Walter fa riferimento è in realtà il primo di forse una dozzina o qualcosa che ha scritto sull'argomento, quindi potrebbe esserci qualcosa lì dentro che farà il lavoro, ma non è un frutto basso.
Jay Kominek,

3

Ancora una volta, non una vera risposta, ma comunque, ecco alcuni pensieri sull'adozione di algoritmi di colorazione dei grafici per questo problema.

Diciamo che un insieme di posizioni della griglia è un insieme indipendente se l'insieme I non contiene tutti e quattro gli angoli di un rettangolo. Definire un set indipendente massimo nel modo ovvio. Ora le seguenti sono affermazioni equivalenti:II

  1. Lagriglia n -by- m può essere colorata con k colori.nmk
  2. Lagriglia n -by- m può essere coperta con k set indipendenti.nmk
  3. Lagriglia n -by- m può essere coperta con k set massimi indipendenti.nmk

logk poly(nm)2nmkmn2289

Se la famiglia di tutti gli insiemi (massimi) indipendenti ha una struttura sufficientemente bella, potrebbe anche essere possibile mettere a punto l'algoritmo del prodotto di copertura.


In che modo la rivendicazione 3 equivale alla rivendicazione 2? Il set indipendente massimo per 17x17 è della dimensione 74, tra l'altro, come mostrato nel documento di Elizabeth Kupin (pdf) . C'è solo uno di questi insiemi, senza contare le permutazioni delle righe e delle colonne come distinte.
Null Set

Intendo il massimo nel senso che nessun superset corretto è indipendente, come è consuetudine nell'informatica. Massima è la parola solitamente usata quando significa "della massima dimensione possibile".
Janne H. Korhonen,

In tal caso, l'insieme di insiemi indipendenti massimi contiene tutte le permutazioni di riga / colonna dell'insieme di dimensioni univoche 74 e nessun insiemi indipendenti di dimensioni 73, poiché sono tutti sottoinsiemi dell'insieme di dimensioni 74. Non sono sicuro di ciò che ha dalle taglie 67 a 72.
Null Set


-4

Questo è Bill Bouris. Ciao Dan. Sto lavorando a un programma che cerca una matrice 17x17 adatta che mostri colorazione no-4 secondo la teoria di Ramsey. Uso una matrice posizionale che descrive tutte le connessioni tra i punti e fisso la diagonale principale e consento alla riga superiore della matrice di attraversare tutte le possibili combinazioni 16choose8; Catturo solo le matrici che passano per quanto riguarda i seguenti criteri ... no-XRRR, no-RXRR, no-RRXR, no-RRRX, no-XBBB, no-BXBB, ecc., Quindi faccio scorrere la matrice usando la matrice successiva criteri più deboli ... no-XBRR, noBXRR, no-BBXR, no-BBRX, no-XRBB, no-RXBB, ecc. per un totale di 32 passaggi fino a quando il computer riempie automaticamente la colorazione. Ho notato che esiste un possibile candidato per ogni 400 matrici su un totale di 12780 e sono necessarie 0,95 ore per trovare il candidato o 1 per ogni 8. 644 secondi. Sta arrivando, ma non ho molto tempo per programmarlo ... mentre lavoro a tempo pieno. Dovremmo lavorare insieme ... Potrei usare $ 289,00!


Bill Gasarch dovrebbe pagare solo $ 128.
William Bouris,

scusatemi per questo ... 272/2 o $ 136
William Bouris

4
Questa non è una risposta alla domanda. meglio come commento.
Suresh Venkat,
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.