Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone'
Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone'
Zenfone 11 Ultra ha tantissime qualità interessanti, fra cui potenza da vendere, un display di primissimo livello, un comparto audio potente e prestazioni di connettività fra le migliori della categoria. Manca però dell'esclusività del predecessore, che in un settore composto da "padelloni" si distingueva per le sue dimensioni compatte. Abbiamo provato il nuovo flagship ASUS, e in questa recensione vi raccontiamo com'è andata.
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA
Abbiamo partecipato ad Appian World 2024, evento dedicato a partner e clienti che si è svolto recentemente nei pressi di Washington DC, vicino alla sede storica dell’azienda. Nel festeggiare il 25mo anniversario, Appian ha annunciato diverse novità in ambito intelligenza artificiale
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini
Primo contatto con il monitor Lenovo ThinkVision 3D 27 che grazie a particolari accorgimenti tecnici riesce a ricreare l'illusione della spazialità tridimensionale senza che sia necessario utilizzare occhialini
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-06-2009, 10:26   #41
Tommo
Senior Member
 
L'Avatar di Tommo
 
Iscritto dal: Feb 2006
Messaggi: 1304
E di che

Cmq io son riuscito a risolvere tutti gli schemi che ho trovato su internet in meno di 100 ms (intorno ai 40 ms in media) sul mio E6600 @2.4ghz.
La cosa strana è che non riesco a risolvere SOLO quello nell'OP, perchè per qualche motivo non riesce a trovare alcuna soluzione soddisfacente...
però credevo che "tirando ad indovinare" si dovrebbe arrivare sempre alla soluzione completa, se si provano tutte le possibilità.
__________________
*ToMmO*

devlog | twitter
Tommo è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2009, 21:48   #42
malocchio
Senior Member
 
L'Avatar di malocchio
 
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
Che io sapessi il sudoku si risolve solo attraverso brute force, che sia backtracking o qualcos'altro di più stupido. La parte interessante del risolutore sta nel trovare le ottimizzazioni migliori per tagliare fuori la più grossa parte dei tentativi nel minor tempo possibile.

Mi sembrava di aver letto che il sudoku è un problema NP-completo.

Proprio un questi giorni mi era venuto in mente di scrivere un risolutore, e poi mi trovo questo contest!!! Vedrò se al lavoro trovo il tempo
__________________
malocchio è offline   Rispondi citando il messaggio o parte di esso
Old 11-06-2009, 22:11   #43
bio82
Senior Member
 
Iscritto dal: Dec 2007
Messaggi: 1300
Quote:
Originariamente inviato da rеpne scasb Guarda i messaggi
Secondo me, se il Sudoku ha una soluzione "univoca" non serve alcun bruteforce (la dimostrazione del quale, mi sta impegnando piu' del previsto). A riprova, comunque, non sono riuscita a costruire un sudoku in grado di resistere alle due tecniche combinate sopracitate.
ci sono alcuni schemi che obbligano la persona a fare guessing:
Codice:
0,0,0 0,0,0 1,0,0
0,x,x 0,0,0 0,0,0
0,x,x 0,0,0 0,0,0

0,0,0 0,0,1 0,0,0
0,x,x 0,0,0 0,0,0
0,x,Y 0,0,0 0,0,0

0,0,0 0,0,0 0,0,0
0,0,0 0,0,0 0,0,0
0,0,0 0,0,0 0,0,0
metti il caso (non raro negli schemi difficili) che hai tutto fermo e l'unica mossa possibile sia quella di mettere 1 dove c'è la Y, il tuo sistema non può risolvere lo schema...

o ho capito male? saresti obbligato, finita la parte di completamento o ad implementare un'IA che sappia fare questi passaggi o il brute force...

risolto questo problema, penso che tu possa risolvere qualsiasi schema

bio
bio82 è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 10:37   #44
rеpne scasb
Senior Member
 
Iscritto dal: May 2008
Messaggi: 530

Ultima modifica di rеpne scasb : 18-06-2012 alle 15:36.
rеpne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 10:39   #45
rеpne scasb
Senior Member
 
Iscritto dal: May 2008
Messaggi: 530

Ultima modifica di rеpne scasb : 18-06-2012 alle 15:36.
rеpne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 10:56   #46
gugoXX
Senior Member
 
L'Avatar di gugoXX
 
Iscritto dal: May 2004
Città: Londra (Torino)
Messaggi: 3691
Quote:
Originariamente inviato da rеpne scasb Guarda i messaggi
Per poter capire mi serve un sudoku del tipo che hai in mente. Me ne fai un esempio completo?
Ho capito, uno che finisce p.es. con

1,2,3,4
2,x,x,3
3,x,x,2
4,3,2,1

Dove nelle x si possono mettere o 4 o 1 ma ci sono 2 schemi possibili entrambi validi.

Tanto io parlo, ma non ho ancora scritto mezza riga (e chissa' quando lo faro'...)

Immagino si possano costruire schemi in cui non siano implicate solo 4 celle, ma magari di piu', con piu' possibili schemi di risposta tutti validi.
__________________
Se pensi che il tuo codice sia troppo complesso da capire senza commenti, e' segno che molto probabilmente il tuo codice e' semplicemente mal scritto.
E se pensi di avere bisogno di un nuovo commento, significa che ti manca almeno un test.
gugoXX è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 11:18   #47
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4400
Quote:
Originariamente inviato da gugoXX Guarda i messaggi
Ho capito, uno che finisce p.es. con

1,2,3,4
2,x,x,3
3,x,x,2
4,3,2,1

Dove nelle x si possono mettere o 4 o 1 ma ci sono 2 schemi possibili entrambi validi.

Tanto io parlo, ma non ho ancora scritto mezza riga (e chissa' quando lo faro'...)

Immagino si possano costruire schemi in cui non siano implicate solo 4 celle, ma magari di piu', con piu' possibili schemi di risposta tutti validi.
...penso che la disposizione debba prevedere una sola soluzione...

...ciao Andrea...
ally è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 11:21   #48
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
Quote:
Originariamente inviato da malocchio Guarda i messaggi
Che io sapessi il sudoku si risolve solo attraverso brute force, che sia backtracking o qualcos'altro di più stupido.
Errore, supererrore. Se vedi il sudoku come una matrice puoi scrivere un sistema di equazioni e disequazioni da soddisfare. Detto questo qualunque schema di sudoku è risolvibile senza brute forcing, risolvendo il sistema. Naturalmente il sistema può non avere soluzioni e a quel punto il sudoku è impossibile e può essere dimostrato matematicamente, altrimenti il sistema può avere una soluzione o un numero n finito di soluzioni e per trovarle non è certamente necessario il brute force
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 11:23   #49
ally
Bannato
 
L'Avatar di ally
 
Iscritto dal: Jan 2003
Città:
Messaggi: 4400
...infatti...

Quote:
Affinché una matrice incompleta sia considerata valida, ai fini del gioco, è necessario che la soluzione sia univoca, ovvero non devono sussistere due o più soluzioni differenti, nei quali casi il gioco viene considerato non valido. Nei casi di varianti di sudoku (p.es. killer, jigsaw, x, toroidale, ecc.) ulteriori condizioni devono essere verificate affinché la matrice risulti valida. La difficoltà di un sudoku non è data dalla quantità di numeri iniziali, bensì dalla loro disposizione.
...ciao Andrea...
ally è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 11:59   #50
rеpne scasb
Senior Member
 
Iscritto dal: May 2008
Messaggi: 530

Ultima modifica di rеpne scasb : 18-06-2012 alle 15:36.
rеpne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 16:03   #51
malocchio
Senior Member
 
L'Avatar di malocchio
 
Iscritto dal: Feb 2007
Città: Verona
Messaggi: 1060
Quote:
Originariamente inviato da !k-0t1c! Guarda i messaggi
Errore, supererrore. Se vedi il sudoku come una matrice puoi scrivere un sistema di equazioni e disequazioni da soddisfare. Detto questo qualunque schema di sudoku è risolvibile senza brute forcing, risolvendo il sistema. Naturalmente il sistema può non avere soluzioni e a quel punto il sudoku è impossibile e può essere dimostrato matematicamente, altrimenti il sistema può avere una soluzione o un numero n finito di soluzioni e per trovarle non è certamente necessario il brute force
http://freeuser.org/2005/11/15/sudoku-np-completo/

http://freeuser.org/2008/01/03/sudok...e-np-completo/

Quello che tu chiami sistema di equazioni è in realtà un SAT, problema NP-completo.
__________________
malocchio è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 16:37   #52
rеpne scasb
Senior Member
 
Iscritto dal: May 2008
Messaggi: 530

Ultima modifica di rеpne scasb : 18-06-2012 alle 15:36.
rеpne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 17:47   #53
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5964
Quote:
Originariamente inviato da rеpne scasb Guarda i messaggi
Scusa se insisto: hai disponibili un sudoku a soluzione univoca, che sia risolvibile soltanto tramite brute-force?
Non ho verificato se ha effettivamente una soluzione univoca, ma questo mette in crisi il tuo algoritmo e quasi certamente richiede brute force con backtracking:
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 18:01   #54
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da DanieleC88 Guarda i messaggi
Non ho verificato se ha effettivamente una soluzione univoca, ma questo mette in crisi il tuo algoritmo e quasi certamente richiede brute force con backtracking:
Strano. Questo sulla mia soluzione in ruby ed è praticamente istantaneo a differenza di quello proposto da !k-0t1c! nel primo messaggio che impiega una vita.
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 18:09   #55
bio82
Senior Member
 
Iscritto dal: Dec 2007
Messaggi: 1300
settimana enigmistica di questa settimana:
Codice:
0,0,7 0,0,8 0,0,0
0,1,0 0,0,0 3,0,0
0,0,0 4,0,0 0,0,9

0,8,0 0,9,0 0,0,6
0,2,0 0,0,0 0,7,0
5,0,0 0,3,0 0,4,0

9,0,0 0,0,6 0,0,0
0,0,4 0,0,0 0,1,0
0,0,0 2,0,0 8,0,0
dove le uniche 2 mosse iniziali che ho trovato (2 minuti) valide entrambe a schema vuoto sono:

Codice:
0,4,7 0,0,8 0,0,0
0,1,0 0,0,0 3,0,0
0,0,0 4,0,0 0,0,9

0,8,0 0,9,0 0,0,6
0,2,0 0,0,0 0,7,0
5,0,0 0,3,0 0,4,0

9,0,0 0,0,6 0,0,0
0,0,4 0,0,0 0,1,0
0,0,0 2,0,0 8,9,0
questo schema non dovrebbe avere soluzione senza bruteforce o uno schema di soluzione alternativo

bio
bio82 è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 18:13   #56
!k-0t1c!
Member
 
Iscritto dal: Jul 2008
Messaggi: 237
@DanieleC88
Quote:
9,5,7,1,8,4,3,6,2
2,8,1,9,6,3,4,7,5
6,4,3,7,2,5,1,9,8
4,9,6,3,5,7,8,2,1
8,7,5,4,1,2,9,3,6
3,1,2,8,9,6,5,4,7
7,2,9,5,4,8,6,1,3
5,3,4,6,7,1,2,8,9
1,6,8,2,3,9,7,5,4
Parsed and solved in 484ms
Con la mia implementazione il tempo sembra rimanere basso e tutto funziona
Vediamo un po' con cosa se ne esce repne

Edit:
per quanto riguarda quello di bio82 segue la soluzione, sempre grazie al solver usando 1po' di CP
Quote:
3,4,7,9,2,8,5,6,1
2,1,9,6,7,5,3,8,4
6,5,8,4,1,3,7,2,9
7,8,1,5,9,4,2,3,6
4,2,3,8,6,1,9,7,5
5,9,6,7,3,2,1,4,8
9,3,2,1,8,6,4,5,7
8,7,4,3,5,9,6,1,2
1,6,5,2,4,7,8,9,3
Parsed and solved in 490ms
il tempo sembra inchiodato li...

Ultima modifica di !k-0t1c! : 12-06-2009 alle 18:16.
!k-0t1c! è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 18:19   #57
rеpne scasb
Senior Member
 
Iscritto dal: May 2008
Messaggi: 530

Ultima modifica di rеpne scasb : 18-06-2012 alle 15:36.
rеpne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 18:20   #58
rеpne scasb
Senior Member
 
Iscritto dal: May 2008
Messaggi: 530

Ultima modifica di rеpne scasb : 18-06-2012 alle 15:37.
rеpne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 19:32   #59
rеpne scasb
Senior Member
 
Iscritto dal: May 2008
Messaggi: 530

Ultima modifica di rеpne scasb : 18-06-2012 alle 15:37.
rеpne scasb è offline   Rispondi citando il messaggio o parte di esso
Old 12-06-2009, 19:36   #60
DanieleC88
Senior Member
 
L'Avatar di DanieleC88
 
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5964
Quote:
Originariamente inviato da rеpne scasb Guarda i messaggi
Studiato. Ha una soluzione univoca e il software che ho sviluppato non lo risolve. Sto apportando le relative modifiche affinche' sia risolvibile senza l'uso della forza bruta. Ti ringrazio.

Lyane.
Di niente, sono sempre interessato a studiare soluzioni così intelligenti, quindi se posso contribuire a migliorarle (per quel poco che posso fare...) lo faccio con piacere.

ciao
__________________

C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai!
DanieleC88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Zenfone 11 Ultra: il flagship ASUS ritorna a essere un 'padellone' Recensione Zenfone 11 Ultra: il flagship ASUS ri...
Appian: non solo low code. La missione è l’ottimizzazione dei processi con l'IA Appian: non solo low code. La missione è ...
Lenovo ThinkVision 3D 27, la steroscopia senza occhialini Lenovo ThinkVision 3D 27, la steroscopia senza o...
La Formula E può correre su un tracciato vero? Reportage da Misano con Jaguar TCS Racing La Formula E può correre su un tracciato ...
Lenovo LEGION e LOQ: due notebook diversi, stessa anima gaming Lenovo LEGION e LOQ: due notebook diversi, stess...
MS-DOS 4.0 diventa open source: Microsof...
Micron riceverà 6,1 miliardi di d...
STALKER 2 Heart of Chornobyl: nuovo trai...
Google: ancora un rinvio per lo stop ai ...
Lotus Evija X è la seconda auto elettric...
NIO e Lotus annunciano una grossa novit&...
Esclusive PlayStation su Xbox? Sì...
CATL: una nuova batteria per auto elettr...
TikTok al bando negli USA? Biden firma, ...
Taglio di prezzo di 150 euro per SAMSUNG...
Utenti Amazon Prime: torna a 148€ il min...
Microsoft sfiora i 62 miliardi di dollar...
Coca-Cola al cloud con un pizzico di IA:...
Prodotti TP-Link Tapo in offerta: videoc...
Arrivano le auto Gen3 Evo per la Formula...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:01.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www2v