|
|
|
![](//www.dsy.it/forum/images/space.gif) |
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
xeon |
Ciao,
... |
05-04-2006 23:30 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
xeon |
.novellino.
Registered: Apr 2006
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1:01:48 [...]
Status: Offline
Edit | Report | IP: Logged |
Ciao,
io è tutto il giorno che ci pesto contro la testa.
Alla fine, mi son messo a cercare con google, e penso di aver scoperto perchè è così infame questo progetto.
Trovare il cammino di costo minimo è un problema del "Commesso Viaggiatore", che appartiene alla classe dei problemi NP.
Per questo problema, esistono solo alcune soluzioni, di cui quelle esatte vanno bene solo per problemi fino a circa 50 punti. dopodichè il tempo computazionale diventa proibitivo.
Ho cercato se ci sono implementazioni risolutive già pronte, da poter utilizzare, e qualcosa c'è.
Il problema è che riutilizzarle è un macello.
Sul scriversi da soli un'implementazione risolutiva del problema ci ho pensato, ma non mi sembra una cosa fattibile.
Per informazioni sul Commesso Viaggiatore:
http://it.wikipedia.org/wiki/Proble...sso_viaggiatore
Una pagina con link a software che implementano la soluzione:
http://www.or.deis.unibo.it/research_pages/tspsoft.html
Segnalo tra tutti "Concorde", che è in ANSI C e implementa varie soluzioni possibili del problema, tra cui anche quella esatta, che speravo fosse la più semplice (e quindi di poterla usare...) ma è una mazzata di roba il sorgente...
Molto carina comunque l'interfaccia per windows, dateci un occhio.
Se qualcuno trova qualche strada percorribile per fare questo progetto...
|
05-04-2006 23:30 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
mapenzi81 |
No xeno non dirmi cosi che sto gia impazzendo di m ... |
05-04-2006 23:43 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
mapenzi81 |
dsy developer
Registered: Feb 2005
Posts: 233 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 3.....456789....
Time Online: 6 Days, 1:18:40 [...]
Status: Offline
Edit | Report | IP: Logged |
No xeno non dirmi cosi che sto gia impazzendo di mio.....
Ho provato anche io a pensare come minimizzare la colonia....domani mattina provo a guardare meglio...magari qualche algoritmi sui grafi ci puo venire incontro...
una domanda...gli script sulle strutture dati presenti su algoteam si possono usare tranquillamente?
__________________
Sto cercando disperatamente di capire perché i piloti kamikaze si mettessero i caschi in testa.
Dave Edison
|
05-04-2006 23:43 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
xeon |
Beh magari con qualche aggiustamento penso di sì. ... |
06-04-2006 09:35 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
xeon |
.novellino.
Registered: Apr 2006
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1:01:48 [...]
Status: Offline
Edit | Report | IP: Logged |
Beh magari con qualche aggiustamento penso di sì...il problema è capire cosa usare e come usarlo...
|
06-04-2006 09:35 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Gehur |
ma il piano esiste o non esiste?? i microorganismi ... |
06-04-2006 09:40 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.08 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
ma il piano esiste o non esiste?? i microorganismi li mettete dentro una struttura?? una lista? insomma serve una struttura dove la cancellazione e l'inserimento siamo facili da eseguire
Last edited by Gehur on 06-04-2006 at 09:44
|
06-04-2006 09:40 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Polsy |
[QUOTE][i]Originally posted by xeon [/i]
... |
06-04-2006 10:48 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Polsy |
.arcimaestro.
![](avatar.php?userid=2645&dateline=1070405955)
Registered: Dec 2003
Posts: 477 (0.06 al dì)
Location:
Corso: Info phd
Anno:
Time Online: 17 Days, 17:11:50 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by xeon
Ciao,
io è tutto il giorno che ci pesto contro la testa.
Alla fine, mi son messo a cercare con google, e penso di aver scoperto perchè è così infame questo progetto.
Trovare il cammino di costo minimo è un problema del "Commesso Viaggiatore", che appartiene alla classe dei problemi NP.
Per questo problema, esistono solo alcune soluzioni, di cui quelle esatte vanno bene solo per problemi fino a circa 50 punti. dopodichè il tempo computazionale diventa proibitivo.
Ho cercato se ci sono implementazioni risolutive già pronte, da poter utilizzare, e qualcosa c'è.
Il problema è che riutilizzarle è un macello.
Sul scriversi da soli un'implementazione risolutiva del problema ci ho pensato, ma non mi sembra una cosa fattibile.
Per informazioni sul Commesso Viaggiatore:
http://it.wikipedia.org/wiki/Proble...sso_viaggiatore
Una pagina con link a software che implementano la soluzione:
http://www.or.deis.unibo.it/research_pages/tspsoft.html
Segnalo tra tutti "Concorde", che è in ANSI C e implementa varie soluzioni possibili del problema, tra cui anche quella esatta, che speravo fosse la più semplice (e quindi di poterla usare...) ma è una mazzata di roba il sorgente...
Molto carina comunque l'interfaccia per windows, dateci un occhio.
Se qualcuno trova qualche strada percorribile per fare questo progetto...
in realtà non è proprio un circuito hamiltoniano perchè hai delle restrizioni in più (il fatto che ogni nodo deve avere un link a destra e uno a sinistra) che immagino facilitino le cose (non danno mai da risolvere degli NP-completi )
tra l'altro è dato per scontato che non ci siano 3 punti con la stessa ascissa e che non ci siano 2 punti con l'ascissa minima/massima? perchè se una delle 2 accade è impossibile formare una colonia vitale così com'è definita nelle specifiche
|
06-04-2006 10:48 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
maynard80 |
[QUOTE][i]Originally posted by Polsy [/i]
... |
06-04-2006 11:28 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
maynard80 |
.novellino.
![](avatar.php?userid=226&dateline=1129192727)
Registered: Jul 2007
Posts: 3 (0.00 al dì)
Location: Milano (e non interland, tendo a precisare)
Corso: informatica
Anno: SESTO
Time Online: 12 Days, 14:28:38 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by Polsy
tra l'altro è dato per scontato che non ci siano 3 punti con la stessa ascissa e che non ci siano 2 punti con l'ascissa minima/massima? perchè se una delle 2 accade è impossibile formare una colonia vitale così com'è definita nelle specifiche
l'ultimo commento non l'ho mica capito....
__________________
msn Messenger: giamma80 at tiscali.it
ATHENA !
|
06-04-2006 11:28 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Gehur |
chi mi da delle dritte/idee sulla funzione crea... ... |
06-04-2006 12:02 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.08 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
chi mi da delle dritte/idee sulla funzione crea....non so come farla
|
06-04-2006 12:02 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
mapenzi81 |
dai un occhi ai vecchi progetti che ci sono nell a ... |
06-04-2006 12:08 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
mapenzi81 |
dsy developer
Registered: Feb 2005
Posts: 233 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 3.....456789....
Time Online: 6 Days, 1:18:40 [...]
Status: Offline
Edit | Report | IP: Logged |
dai un occhi ai vecchi progetti che ci sono nell area filez...
io ho creato la struttura dati e lo semplicemente inizializzata....
nn penso serva d piu
__________________
Sto cercando disperatamente di capire perché i piloti kamikaze si mettessero i caschi in testa.
Dave Edison
|
06-04-2006 12:08 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
tandrea85 |
io non riesco a capire quanti possibili legami si ... |
06-04-2006 12:48 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
tandrea85 |
.precettore.
Registered: Sep 2004
Posts: 95 (0.01 al dì)
Location:
Corso: informatica
Anno: 1
Time Online: 18:21:48 [...]
Status: Offline
Edit | Report | IP: Logged |
io non riesco a capire quanti possibili legami si possono formare tra piu punti.. nell'esempio 1 fa vedere 2 possibili configurazioni, ma ce ne sono altre?
|
06-04-2006 12:48 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
mapenzi81 |
beh si...ogni punto puo connettersi
... |
06-04-2006 12:56 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
mapenzi81 |
dsy developer
Registered: Feb 2005
Posts: 233 (0.03 al dì)
Location: Milano
Corso: Informatica
Anno: 3.....456789....
Time Online: 6 Days, 1:18:40 [...]
Status: Offline
Edit | Report | IP: Logged |
beh si...ogni punto puo connettersi
a uno quasiasi dei punti cn x minore ed a uno con x maggiore (sempre che questi siano ancora "liberi" )
__________________
Sto cercando disperatamente di capire perché i piloti kamikaze si mettessero i caschi in testa.
Dave Edison
|
06-04-2006 12:56 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Gehur |
guarderò..hai detto che hai inizializzato la stru ... |
06-04-2006 13:06 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.08 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
guarderò..hai detto che hai inizializzato la struttra dati,se non pretendo troppo mi puoi dire che tipo di struttura hai utilizzato
Last edited by Gehur on 06-04-2006 at 13:11
|
06-04-2006 13:06 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
tandrea85 |
[QUOTE][i]Originally posted by tandrea85 [/i]
... |
06-04-2006 13:18 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
tandrea85 |
.precettore.
Registered: Sep 2004
Posts: 95 (0.01 al dì)
Location:
Corso: informatica
Anno: 1
Time Online: 18:21:48 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by tandrea85
io non riesco a capire quanti possibili legami si possono formare tra piu punti.. nell'esempio 1 fa vedere 2 possibili configurazioni, ma ce ne sono altre?
si ma l'esempio fa vedere un circuito chiuso.. se le connetto a caso controllando solo la x posso formare una roba a zig zig ke va su e giu e non riuscendo piu a tornare al punto di partenza
|
06-04-2006 13:18 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Polsy |
[QUOTE][i]Originally posted by maynard80 [/i]
... |
06-04-2006 13:34 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Polsy |
.arcimaestro.
![](avatar.php?userid=2645&dateline=1070405955)
Registered: Dec 2003
Posts: 477 (0.06 al dì)
Location:
Corso: Info phd
Anno:
Time Online: 17 Days, 17:11:50 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by maynard80
l'ultimo commento non l'ho mica capito....
come non detto, rileggendo mi sono accorta che 2 punti non possono avere la stessa ascissa (anche se è detto un po' tra le righe...)
![:)](images/smilies/smile.gif)
|
06-04-2006 13:34 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
xeon |
[QUOTE][i]Originally posted by mapenzi81 [/i]
... |
06-04-2006 13:37 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
xeon |
.novellino.
Registered: Apr 2006
Posts: 7 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 1:01:48 [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by mapenzi81
dai un occhi ai vecchi progetti che ci sono nell area filez...
io ho creato la struttura dati e lo semplicemente inizializzata....
nn penso serva d piu
Non so ancora di preciso, ma per me si deve studiare quanti cammini hamiltoniani si possono avere con n punti. Se trovo qualcosa vi dico, ma non è importante per me sapere quanti cammini ci sono.
Qualcuno invece ha risolto il rompicapo della funzione colonia() ? ...
|
06-04-2006 13:37 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
Gehur |
oggi pomeriggio penso alle funzioni crea e inseris ... |
06-04-2006 13:56 |
|
![Contract Post Collapse](//www.dsy.it/forum/images/collapse.gif) |
Gehur |
.grande:maestro.
Registered: Apr 2006
Posts: 519 (0.08 al dì)
Location: Milano
Corso: Informatica
Anno:
Time Online: 3 Days, 0:41:42 [...]
Status: Offline
Edit | Report | IP: Logged |
oggi pomeriggio penso alle funzioni crea e inserisci..., per me il problema è come iniziare (almeno per ora)
|
06-04-2006 13:56 |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
![](//www.dsy.it/forum/images/space.gif) |
All times are GMT. The time now is 23:28. |
|
|
![Post New Thread](images/newthread.gif) |
|
![Post A Reply](images/reply.gif) |
|
|
| ![](//www.dsy.it/forum/images/space.gif) |
Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
|
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
|
|
|
|
|
|