Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Algoritmi e strutture dati > [Progetto]Iperspazio
Pages (5): « 1 [2] 3 4 5 »   Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
full
.amico.

User info:
Registered: Sep 2004
Posts: 35 (0.00 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 9:26:01: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

bhe! direi che ora le cose sono un pò più chiare, dico solo che non capisco il senso di questo progetto, forse me lo devo studiare ancora meglio.
effettivamente avevo immaginato anche io la lista contenente i puntatori ai dispositivi, ma anche quest'ultimi potremmo rappresentare come liste.

vedremo

grazie polsy

03-06-2006 22:43
Click Here to See the Profile for full Click here to Send full a Private Message Find more posts by full Add full to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
marcomaria
.primate.

User info:
Registered: Apr 2005
Posts: 78 (0.01 al dì)
Location:
Corso: Informatica
Anno: all over.done!
Time Online: 18:43:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by Polsy
per l'amplificatore farei semplicemente una lista di sequenze che tengono i puntatori ai dispositivi coinvolti


infatti per i dispositivi ho usato un albero RB indicizzato sul nome, funzionano bene.

per gli ampli stavo cercando una struttura che permetta di ricercare tutti i possibili 'percorsi/seq' di dispo e poi di ordinarli per lunghezza...domani si lavora

grazie ancora!

04-06-2006 09:50
Click Here to See the Profile for marcomaria Click here to Send marcomaria a Private Message Find more posts by marcomaria Add marcomaria to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
silver
.amico.

User info:
Registered: Jan 2004
Posts: 25 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 13:40:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ciao a tutti,
sto impazzendo sul problema del'ottimizzazione dell'energia, sembra un problema da gestire con la programmazione dinamica per diminuire la complessita, se ho n input le possibili combinazioni sarebbero n!, ma devo solo trovare quella ottima, con 4 elementi potrò avere al massimo una combinazione di 4 elementi.
Il problema è questo non riesco atrovare una ricorrenza che mi dia questa solozione ...............
avete ideee ??

04-06-2006 12:16
Click Here to See the Profile for silver Click here to Send silver a Private Message Find more posts by silver Add silver to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
full
.amico.

User info:
Registered: Sep 2004
Posts: 35 (0.00 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 9:26:01: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Lightbulb

ciao ragazzi,
dopo il suggerimento di polsy, mi sono venute in mente un bel pò di idee.

dunque il problema iniziale è trovare il dispositivo più grande(la matriosca) che conterrà all'interno tutti i dispositivi piu piccoli, è un semplice controllo di interi, non c'è bisogno nemmeno di fare rotazioni se li ordini in modo crescente.
il secondo grande problema è quello di massimizzare il valore di energia di ogni sequenza di dispositivi, e a mio parere lo si fa controllando che il T(D) di ogni dispositivo non superi U(D).ricordandoci che ogni volta che andiamo a sommare l'energia di un altro dispositivo, dobbiamo sommare il nuovo T(D) al vecchio e controllare che non sia maggiore del nuovo U(D) se così non fosse dobbiamo cercare un altra combinazione..se non c' è un altro modo allora invece del valore dell'energia sommeremmo 0.

so di non essere stata chiara ma io ho trovato la soluzione nell'esempio 2 e facendo delle prove..

per prima cosa capiamo bene dove dobbiamo arrivare con questo progetto e poi passiamo al codice.

:cry::cry::cry::cry:

buon lavoro a tutti

05-06-2006 11:27
Click Here to See the Profile for full Click here to Send full a Private Message Find more posts by full Add full to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
silver
.amico.

User info:
Registered: Jan 2004
Posts: 25 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 13:40:22 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Sono d'accordo con te, io ho provato a fare l'albero delle ricorsioni dal tempo t0 con tutte le possibili combinazioni, le foglie sono la soluzione, basta verificare qual' è il valore + grande e confrontarlo con i singoli dispositivi.
Non riesco a fare la ricorsione da applicare all'algoritmo, non sto implementando ancora niente, non è il solito divide et impera perchè devo verificare tutte le combinazioni stando attento al vincolo t+T(Dk) <= U(Dk).
Questo è il dilemma !!!!!!!!!

05-06-2006 11:34
Click Here to See the Profile for silver Click here to Send silver a Private Message Find more posts by silver Add silver to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
full
.amico.

User info:
Registered: Sep 2004
Posts: 35 (0.00 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 9:26:01: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Question

il fatto è che io non riesco ad immaginarmi un albero delle ricorrenze, forse perchè io tendo ad avere un unica struttura dati e ad operare per controlli, ovvero quando andremo a fare le somme delle energie, dinamicamente cerchiamo quelle che rispettano ->t+T(D)<=U(D) altrimenti mettiamo 0..

non so se mi spiego..:(

05-06-2006 11:59
Click Here to See the Profile for full Click here to Send full a Private Message Find more posts by full Add full to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
maynard80
.novellino.

User info:
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

Post actions:

Edit | Report | IP: Logged

ciao ragazzi, vedo che parlate dei dispositivi e degli amplificatori, questo vuol dire che la soluzione al problema del "contenibile" vi è chiara, beh io invece sto navigando nel buio, come fate a trovare che un dispositivo n-dimensionale è contenuto in un altro? intendo in modo efficiente, se abbiamo dispositivi a 100dimensioni come fate a calcolare se un dispositivo è contenuto in un altro? io pensavo ordinando i valori e poi controllando uno ad uno, cioè se ho P e Q ordino i loro spigoli e poi controllo le coppie dallo spigolo di indice 0 a quello di indice n-1.

ma non dimostro che funzioni perfettamente... e in più mi dice che è contenibile o meno ma no mi da la sequenza per cui funziona.

voi come avete fatto???

__________________
msn Messenger: giamma80 at tiscali.it
ATHENA !

07-06-2006 15:08
Click Here to See the Profile for maynard80 Click here to Send maynard80 a Private Message Find more posts by maynard80 Add maynard80 to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
theJackal
.novellino.

User info:
Registered: Apr 2005
Posts: 5 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 6:54:04: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Ciao a tutti, pensavo di aver capito ma rileggendo il progetto mi sono incasinato. Qualcuno puo' spiegarmi perche' nell' esempio 1 si dice che la sequenza piu' lunga e' a-b-c-d e si esclude a-b-e-f ?
Sono lunghe uguali, perche' sceglie la prima?

07-06-2006 17:37
Click Here to See the Profile for theJackal Click here to Send theJackal a Private Message Find more posts by theJackal Add theJackal to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
lfn
***La Femme Nikita***

User info:
Registered: Nov 2004
Posts: 171 (0.02 al dì)
Location: Milano
Corso: TICOM
Anno: 2° anno
Time Online: 1 Day, 12:50:30 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by theJackal
Ciao a tutti, pensavo di aver capito ma rileggendo il progetto mi sono incasinato. Qualcuno puo' spiegarmi perche' nell' esempio 1 si dice che la sequenza piu' lunga e' a-b-c-d e si esclude a-b-e-f ?
Sono lunghe uguali, perche' sceglie la prima?

semplicemente perchè altrimenti le restanti formano due sequenze più corte di s2 (efg).. in pratica la prima deve essere la più lunga sequenza di dispositivi, ma anche la successiva tra i restanti.. e credo che la combinazione migliore sia quella scritta s1 lunga 4, s2 lunga 3 e s3 lunga 1.
il caso che hai esposto è escluso xkè s1= abef lunga 4 ma s2 = cd lunga 2 e s3 = gh lunga 2..
oddio spero di essere stata chiara..:?

ragazzi a parte l'ordinamento come suggerito in precedenza, al momento non mi vengono idee su come implementare la ricerca delle sequenze ottime
lfn :cool:

__________________
an arrow from the sun

07-06-2006 21:14
Click Here to See the Profile for lfn Click here to Send lfn a Private Message Find more posts by lfn Add lfn to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
marcomaria
.primate.

User info:
Registered: Apr 2005
Posts: 78 (0.01 al dì)
Location:
Corso: Informatica
Anno: all over.done!
Time Online: 18:43:38 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by maynard80
trovare che un dispositivo n-dimensionale è contenuto in un altro?

la soluzione di ordinare le regioni di D1 e D2 e confrontare gli spigoli D1(i) con D2(i), e' efficace e mi sembra l'unica soluzione 'efficiente'...

08-06-2006 09:56
Click Here to See the Profile for marcomaria Click here to Send marcomaria a Private Message Find more posts by marcomaria Add marcomaria to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
theJackal
.novellino.

User info:
Registered: Apr 2005
Posts: 5 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 6:54:04: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

si, anche io ho fatto cosi' per stabilire se D1<D2
adesso pero' sono a un punto morto...

08-06-2006 10:46
Click Here to See the Profile for theJackal Click here to Send theJackal a Private Message Find more posts by theJackal Add theJackal to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
full
.amico.

User info:
Registered: Sep 2004
Posts: 35 (0.00 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 9:26:01: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

:shock::shock:

ciao ragazzi!
matematicamente se un oggetto ha le dimensioni minori di un altro oggetto allora uno è contenibile nell'altro, quindi non penso ci sia altro modo più efficiente che ordinare le dimensioni e confrontare valore per valore, poi ovviamente bisognerà trovare un modo "carino" per far stampare i due dispositivi non in ordine crescente, bensì il "contenitore" andrà in output nello stesso modo in cui era in imput, mentre il più piccolo viene stampato con le posizioni ruotate ad hoc.

per avere un esempio guardate il primo esempio nelle righe di codice:
viene chiesto di verificare che alfa sia contenuto in beta, in output, dopo aver visto che le dimensini di alfa sono tutte minori delle dimensioni di beta, beta viene stampato così com'è senza rotazioni, mentre alfa è stato ruotato nel modo giusto.

tutto questo per dire che non è una buona soluzione ordinarli e basta, perchè poi bisognerà ritrovare le posizioni originali.

buon lavoro a tutti

08-06-2006 11:53
Click Here to See the Profile for full Click here to Send full a Private Message Find more posts by full Add full to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
lfn
***La Femme Nikita***

User info:
Registered: Nov 2004
Posts: 171 (0.02 al dì)
Location: Milano
Corso: TICOM
Anno: 2° anno
Time Online: 1 Day, 12:50:30 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

secondo me il problema più grande è stabilire la sequenza più lunga tra le varie possibilità e poi tra queste combinazion la sotto sequenza più lunga possibile e così via.. sono due problemi in uno
lfn :cool:

__________________
an arrow from the sun

08-06-2006 15:23
Click Here to See the Profile for lfn Click here to Send lfn a Private Message Find more posts by lfn Add lfn to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
full
.amico.

User info:
Registered: Sep 2004
Posts: 35 (0.00 al dì)
Location:
Corso: informatica
Anno: 3
Time Online: 9:26:01: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

scusami ma se a casa hai n scatole vuote che non ti servono a nulla per il momento ma che non vuoi buttare via perchè pensi che ti serviranno in futuro cosa fai per non avere la casa in disordine??????

secondo me la soluzione è questa....pensaci bene perchè sembra difficile ma invece è intuitivo...

:wall:

ciao!

08-06-2006 15:58
Click Here to See the Profile for full Click here to Send full a Private Message Find more posts by full Add full to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
theJackal
.novellino.

User info:
Registered: Apr 2005
Posts: 5 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 6:54:04: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

qualcuno mi dice come faccio a trovare la sequenza piu' lunga?
sono disperato e non riesco a trovare la soluzione. Ci ho provato ma non so come comportarmi se trovo due sequenze lunghe uguali...aiutoooooooooooooo......

08-06-2006 18:00
Click Here to See the Profile for theJackal Click here to Send theJackal a Private Message Find more posts by theJackal Add theJackal to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 21:32.    Post New Thread    Post A Reply
Pages (5): « 1 [2] 3 4 5 »   Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

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
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.049 seconds (76.32% PHP - 23.68% MySQL) con 26 query.