HanuAncutei.com - ARTA de a conversa!
Haine Dama designer roman

Bine ati venit ca musafir! ( Logare | Inregistrare )

> Problema
Amenhotep
mesaj 26 Jan 2006, 02:58 PM
Mesaj #1


Cronicar
******

Grup: Moderator
Mesaje: 2.132
Inscris: 16 June 04
Din: Bucuresti
Forumist Nr.: 3.862



Salutare!

Nu sunt sigur că aici e locul potrivit să postez (dacă nu e... rog moderatorul să mute acest topic; sau sa-l īnchidă). Am următoarea problemă:

Īntr-o grădină sunt n aspersoare. Pentru fiecare aspersor cunoaştem poziţia lui (x[i],y[i]) şi debitul de apă Q[i] (i = 1..n). Robinetul de alimentare cu apă se află la (x[0],y[0]) şi de-acolo trebuie să tragem o reţea arborescentă de conducte care să distribuie apa la toate cele n aspersoare. Dar trebuie să minimizăm costurile reţelei. Ştim că metrul liniar de conductă are un cost c proporţional cu radicalul debitului pe care-l suportă acea conductă: c = k*sqrt(Q). Deci dacă pe o anume distanţă două tronsoane de debite Q1 şi Q2 se pot contopi īntr-un singur tronson de debit Q1+Q2, costul va fi mai mic (radicalul sumei e mai mic de cāt suma radicalilor).

Īntrebarea e: care ar fi un algoritm pentru determinarea arborelui de cost minim?

Iată o schiţă explicativă:

user posted image

Īn imagine se văd conductele mai groase (şi mai scumpe) care cumulează mai mult debit, pe care apoi īl īmpart către conducte tot mai subţiri, către consumatorii finali. Am considerat că toţi consumatorii au acelaşi debit -- e o simplificare OK pentru o primă abordare.

(Evident, problema e teoretică -- aspersoarele şi grădina sunt doar metafore.)

Are cineva ceva idei?

a


--------------------
Trebuie să facem ceea ce credem că e bine, dar nu trebuie să credem că ceea ce facem e bine.
Go to the top of the page
 
+Quote Post
 
Start new topic
Raspunsuri
bonobo
mesaj 30 Jan 2006, 03:09 AM
Mesaj #2


Vornic
****

Grup: Membri
Mesaje: 382
Inscris: 11 May 05
Forumist Nr.: 6.278



Cred ca trebuie luate in calcul urmatoarele situatii:

1. Pentru un nod simplu (sursa S, aspersoare D1(Q1) si D2(Q2), distribuitor P):
user posted imageFig.1

Costul total al ansamblului este:
user posted imageFig.2

Dupa cum se vede, costul depinde de cele 3 (sau 2) coordonate ale lui P (nodul intermediar). Minimul se obtine acolo unde derivatele partiale ale costului in functie de coordonate se anuleaza:
user posted imageFig.3

Explicitand ecuatia costului in functie de coordonate, obtinem:
user posted imageFig.4

In final, pentru conditia de minim, obtinem urmatorul sistem de ecuatii (3 ecuatii, 3 necunoscute):
user posted imageFig.5


2. Pentru un arbore definit topologic (pentru fiecare nod Pi este definita sursa si cele doua aspersoare care, toate pot fi noduri intermediare la randul lor): se obtine un sistem de mai multe ecuatii de genul celor din Fig.5 (cate un set pentru fiecare subansamblu - sursa, distribuitor, doua aspersoare).


3. Pentru cazul in care sunt specificate numai sursa si aspersoarele se iau in calcul toate variantele topologice de conectare a lor si pentru fiecare se aplica pct 2. Avand in vedere ca numarul variantelor creste exponential cu N (numarul aspersoarelor), problema este nedecidabila in timp rezonabil de la un N incolo.


Singura problema care ramane este urmatoarea: cum se rezolva in cazul general sistemul de ecuatii din Fig 5 sad.gif?
Este un sistem destul de interesant (la prima vedere)... Daca se ridica la patrat cele doua (sau trei) ecuatii si se aduna, se obtine un loc geometric petru P care nu depinde nici de S, nici de Q1 si Q2, ci numai de pozitia celor doua aspersoare.

Acest topic a fost editat de bonobo: 30 Jan 2006, 03:17 AM
Go to the top of the page
 
+Quote Post

Mesaje in acest topic
Amenhotep   Problema   26 Jan 2006, 02:58 PM
Amenhotep   Problema poate fi reformulată şi astfel:...   26 Jan 2006, 03:48 PM
Ovidius   QUOTE O fi echivalentă formularea asta cu cea...   26 Jan 2006, 03:59 PM
Ovidius   Pentru rezolvare, cred ca ar fi bine sa reducem pr...   26 Jan 2006, 04:34 PM
Amenhotep   "Călătoria" e pe o cāmpie unde...   26 Jan 2006, 04:34 PM
actionmedia   Si centrul de masa cum il afli?   26 Jan 2006, 04:41 PM
Amenhotep   Păi... media coordonatelor. a EDIT: Media p...   26 Jan 2006, 04:43 PM
Clopotel   Pentru debite egale, parerea mea este ca avem de-a...   26 Jan 2006, 05:15 PM
Amenhotep   Da Clopoţel, ai dreptate, există algorit...   26 Jan 2006, 07:24 PM
Catalin   Ok, problema in varianta redusa, cu o sursa si 2 a...   26 Jan 2006, 10:27 PM
Catalin   Cred ca am gasit si o solutie la cazul general: A...   27 Jan 2006, 12:57 AM
Amenhotep   QUOTE (Catalin @ 26 Jan 2006, 10:27 PM)Sa se ...   27 Jan 2006, 01:05 AM
axel   Suna a problema de optimizare. In nici un caz a pr...   27 Jan 2006, 08:59 AM
Amenhotep   Ce īnseamnă LP sau QP? QUOTE (Căt...   27 Jan 2006, 05:25 PM
Catalin   LP e programare liniara, m-as miza! Adica ce ...   27 Jan 2006, 05:35 PM
Amenhotep   Errr... Şi QP atunci ce să fie? Quick Pr...   27 Jan 2006, 06:25 PM
axel   LP = linear programming Ai sistem de ecuatii linia...   27 Jan 2006, 06:35 PM
Amenhotep   Dar care sunt ecuaţiile liniare? Am arăt...   27 Jan 2006, 06:42 PM
Clopotel   Dragii mei, Personal, mie problema mi se pare inte...   27 Jan 2006, 08:45 PM
Amenhotep   QUOTE (Clopotel @ 27 Jan 2006, 08:45 PM)- dup...   28 Jan 2006, 01:25 AM
axel   QUOTE (Amenhotep @ 27 Jan 2006, 07:42 PM) Dar care...   28 Jan 2006, 02:20 AM
Clopotel   Draga Amenhotep, Imi cer scuze ca nu am fost prea ...   28 Jan 2006, 10:59 AM
Amenhotep   QUOTE (Clopotel @ 28 Jan 2006, 10:59 AM)Imi c...   28 Jan 2006, 12:55 PM
Amenhotep   QUOTE (axel @ 28 Jan 2006, 02:20 AM)Ai fii ui...   28 Jan 2006, 01:46 PM
Clopotel   Draga Amenhotep, Dupa cum vezi nu am talent la exp...   28 Jan 2006, 04:10 PM
Amenhotep   Of Clopoţel... Daca mi-ai raspunde la īntreba...   28 Jan 2006, 06:16 PM
axel   QUOTE (Amenhotep @ 28 Jan 2006, 02:46 PM) Astfel, ...   29 Jan 2006, 08:08 AM
bonobo   Cred ca trebuie luate in calcul urmatoarele situat...   30 Jan 2006, 03:09 AM
axel   Sa presupunem ca ati reusit sa gasiti formulele pe...   30 Jan 2006, 04:22 AM
Amenhotep   QUOTE (bonobo @ 30 Jan 2006, 03:09 AM) Singura pro...   30 Jan 2006, 11:50 AM
Amenhotep   Grr... S-a blocat taman cānd postasem şi eu.....   30 Jan 2006, 02:24 PM
bonobo   QUOTE (axel @ 30 Jan 2006, 04:22 AM)Sa presup...   30 Jan 2006, 02:25 PM
Amenhotep   Iată ce frumos arată treaba pentru trei ...   30 Jan 2006, 03:41 PM
Amenhotep   QUOTE (Catalin @ 27 Jan 2006, 12:57 AM)Cati a...   31 Jan 2006, 04:16 PM
Amenhotep   Am implementat algoritmul! (Cu echilibrul celo...   8 Feb 2006, 04:49 PM
Erwin   problema e deja veche acum, dar poate nu stric...   16 Dec 2007, 11:43 PM


Reply to this topicStart new topic

 



RSS Versiune Text-Only Data este acum: 15 May 2024 - 03:08 PM
Ceaiuri Medicinale Haine Dama Designer Roman