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
Clopotel
mesaj 27 Jan 2006, 08:45 PM
Mesaj #2


Umil servitor la Han
******

Grup: Moderator
Mesaje: 4.051
Inscris: 2 December 03
Forumist Nr.: 1.345



Dragii mei,
Personal, mie problema mi se pare interesanta si utila, deoarece in curand vine primavara si trebuie sa ud si eu gradina...smile.gif
QUOTE
Īn altă ordine de idei, mi-am dat seama că nici propunerea mea cu centrul de masă nu merge.

Parerea mea este ca totusi, ideea cu centrul de masa este buna, numai ca trebuie putin adaptata..... Iata la ce ma refer:
- in loc de masa, evident avem debit, notam aceasta valoare cu d
- sursa are valoarea = suma tuturor debitelor punctelor
- sursa este nod in arbore si este chiar nodul 1
- propun urmatoarele notatii:
n - numarul de noduri
x,y - coordonatele
SX=suma de la i=1 la n din xi*di
SY=suma de la i=1 la n din yi*di
D = suma de la i=1 la n din di
X = SX/D
Y = SY/D
- dupa ce calculam asta, trasam (prelungim) conducta (cu diametrul initial) din nodul 1(sursa) in acest punct de coordonate X,Y
- calculam distanta de la acest punct la nodul cel mai apropiat (excluzandu-l pe 1 evident) (nodul 2)
- trasam o conducta de debit d2 la la (X,Y) la nodul 2
- se recalculeaza:
D=D-d2
punctul de coordonate (X,Y) devine acum nodul 1, adica sursa, si se exclud din calcule atat sursa initiala cat si nodul 2
prin urmare se recalculeaza X si Y in noile conditii
Banuiesc ca in doua cicluri for sau while avem coordonarele tuturor punctelor conductei
Evident ca la pasul n-2 (asa mi se pare la prima ochire) algoritmul se opreste caci toate datele sunt obtinute...

Cred ca va merge... Adica acum nu vad nici un motiv sa nu mearga... smile.gif
Daca gasiti voi vreunul, sa-mi spuneti si mie, sa nu tai tevile degeaba...smile.gif

QUOTE
Am vrut să generez automat nişte poze cu neuroni. Şi mi-am pus problema cum construiesc automat un neuron arborescent "frumos" care duce la n sinapse poziţionate aleator prin spaţiu.

E...aici e alta treaba, ca ce am vorbit noi mai sus nu are treaba cu frumosul ci cu eficientul smile.gif
Daca vrei frumos, atunci iti recomand cu caldura sa generezi acest "neuron arborescent frumos" cu ajutorul fractalilor...
O sa ai posibilitatea sa setezi si unghiuri si multe alte chestii...smile.gif
Parerea mea...


--------------------
Gandurile Mele nu sunt ca gandurile voastre si caile Mele ca ale voastre, zice Domnul.
Si cat de departe sunt cerurile de la pamant, asa de departe sunt judecatile Mele de judecatile voastre si cugetele Mele de cugetele voastre.

(Isaia 55:8.9)


Ortodoxia - Calea intru Hristos - pe pagina 1 indexarea tematica a subiectelor pt. o usoara urmarire...
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: 9 June 2024 - 06:13 PM
Ceaiuri Medicinale Haine Dama Designer Roman