تبليغاتX
وقتی تمام فکر و ذکرت کامپیوتر باشه...

Ye ALGORITHMe DIKJESTRA hamishe OPTIMAL PATH ro peydaa mikoneh vali dir be TARGET mirese... Agar "n" taa kaar dashte baashi baa O(n) be javabet miresi, bayad bebini too TRADE OFFe TIME COMPLEXITY va GOAL VALUE be kodoom samt meyl bayad bokoni... Osoolan too in TRADE OFF na baayad rumie rum bood, na zangie zangi...
In ALGORITHM be komake ye entekhaabe GREEDY javab ro peydaa mikone, yani too har ghadam behtarin gozineyi ke be nazaresh miaad var midaareh va ejraa mikoneh va hamishe ham be javabe OPTIMAL mireseh... In chizie ke baa REAL WORLD ham tatbigh daare, chon too REAL WORLD na LOOK AHEAD daari, na BACK TRACK... Va ammaa faje'e injaa shoroo mishe! Aghaaze ye LOGICAL CRASH!
Tooye DIKJESTRA too har marhale miaad kamtarin hazineh ro entekhaab mikon va mibine ke aya be komake on mitooneh baghieye masiraa ro kootah kone ya na... In kaaro ham be komake WEIGHThaayi anjaam mide ke ghablan dar aavordeh... Vali too REAL WORLD chand ta masaleh hast... Agar beshe inaaro hal kard, javabe behineh ro peydaa mikoni va be GOALet, hala harchi baashe miresi...
ALGORITHM injoorie age dorost yaadam moondeh baashe...

1- For all nodes "I","J" in "V", Calculate Weight[I][J]
2- S <- { Start }
3- For all I, D[I] <- Weight[Start][I]
4- While ( V - S ) <> NIL Do
......
5- Find "I" from "V-S" such that D[I] is minimum
......6- S <- S + I
......7- For all "J" in "V-S" Do
............8- D[J] <- Min { D[J] , D[I]+Weight[I][J] }
9- The answer is D[Goal]

ye raahe OPTIMAL kardane masale ine ke vaghti too marhaleye 5, "I = GOAL" baashe dige bikhiaale baghieye marahel mishi chon be GOALet residi...

Hala badbakhtiaa vase APPLY kardane in ALG. roo zendegi:

  • Hamoon avval va badtar az hame, ki mitoone WEIGHT[I][J] ro peyda kone, faghat mishe 2taa ro baham moghaayese kard, tarife daghighesh kheyli sakhteh... Ehtiaaj be ye zendegie kaamelan monazzam va baa hesaab ketaab daare, ke ghorboone shekle maahet, mano to nadaarim!
  •  
  • START ro mikhaay kojaa begiri, alaan? Inam sakhte hodaayi, hamash migi bezaar folaan kaaro bokonm badesh shoroo mikonam!
  •  
  • Chejoori mikhaay hameye STATEhaayi ke behesh miresi ro tashkhis bedi? Mitooni vase halle in moshkel az FLOYD-WARSHAL estefaade koni vali oonam ye eibaaye dige daare... Mogheyiyataa, moshkelaaye pishbini nashode, az beyn raftane ye seri az STATEhaa va ... hamashoon mitoonan baaes beshan ke to majboor shi ALG ro dobaare RUN koni...
  •  
  • Az kojaa midooni in STATE ke behesh residi ghablan ettefaagh oftaade yaa na, shaayad kolliaatesh yeki baashe vali joziyat mitoone tayin konande baasheh...
  •  
  • Vase entekhaabe behtarin gozineh(MINIMUM) gaahi bayad baa ehsaasaatet bejangi, be tanbalit ghalabe koni, kaaraaye nakhoshaayand anjaam bedi va hataa kaaraaye badbad(!) anjaam bedi... Debiaaa!
  •  
  • Vaghti ke be GOAL residi, aya hanooz hadafet hamoon moondeh? In kheyli falsafie... Kaare man nist!
  •  
  • ...

Vali baazam begam chon baa entekhaabe GREEDY va dar lahze ragham mikhore, mishe baa ye baar fekre amigh kardan, DECISION MAKING TREE ro ijaad koni va badan faghat kaaraaro be tartip anjaam bedio beri jelo... Javab mide baavar kon... Faghat ye VISIONe vasi' mikhaad az ayandeh... (baa LOOK AHEAD eshtebaah nagir)

Ziaad shod, chi kaar konam kholaasetar nemishod!

+ نوشته شده توسط کورش در شنبه 1385/04/17 و ساعت 20:45 |

Khaab yeki az oon MAINTAINANCE TOOLhaayi hast ke kheyli TIME migire vali gahgaah zaroorie... ye TRADE OFFe asaasi vojood daare beyne DUTY TIME va DUTY PERCISION ke mizaane khaab CRITICAL VARIABLEe onhaast...
Man migam too javooni khaabidan, talaf kardane omre, vali khodaayi che haali mideh adam bekhaabe, makhsoosan bad az tahvile chand taa proje be ostaadaye zaboon nafahm. Vali baazam man hamoonghadram nemikhabam, nemidoonam fekr konam ERRORam MISIING DLL FILE baashe! Faghat bazi vaghtaa ke az sheddate khaab saram miofte mifhmam ke LOW BATTERY shodam ...
Ye chize dige, kheyli zayast ke adam ke daare harf mizane vasate harf zadanes khodesh chort bezaneh! (Too ordoo zaaheran man hamintor shode boodam). Mesle ine ke ye OS baa didane ye CRISIS bekhaad y RECOVERY ROUTINE ro raah bendaazeh, vali hamoon moghe ye HIGH PERIORITY TASK ro ham ACCEPT koneh!

+ نوشته شده توسط کورش در پنجشنبه 1385/04/15 و ساعت 0:37 |

Vaghti ke tedaade TASKhaa bala bere va to az ROUND-ROBBIN estefaade koni, hamishe yekam kaare naatamoom dari ke asaabeto daghoon kone, taze RESPONSE TIMEet ham be tarze badi bala mire...

Vase har kaari faghat yekbaar mishe QUANTUM tayin kard, mage harkodoom az in kararo chand baar mishe tekraar kard taa zamane laazemesh daste adam biaad!?

Tajrobeh (HISTORY) mikhaad baa shaans (EFFICIENT RANDOM GENERATOR + EFFICIENT PLANNING)

+ نوشته شده توسط کورش در سه شنبه 1385/04/06 و ساعت 2:42 |

Tooye NDFAye eteghaadaatet inke migan folani tooye cheshme, yaa folaani cheshm khord roo ACCEPT mikoni? In ye halate doganeyi dare(!), vaa yejoorayi AMBIGUOUS GRAMMER daare ..
Avval rooye in bahs mikonam ke eteghaadaatetoon NDFA hast, chon baste be ehsaasaate, mitoonid az har STATE be chand dige berid, ke mamoolan oon TERMINALi ke vase in TRANSITION kharj mishe, ye aamele kheyli shaakh vase taghire ehsaasaat nist, rize rize avaz mishe. Taze ye INPUT mitoone STATE shoma ro be chand taa dige bebare, chon fekri ke mikonid harbaar fargh mikone (NON-DETERMINESTIC)...
Hala ACCEPT mikoni yaa na? Vase man hamishe in ye SINAL State boodeh...
Vali in akhariaash PERMISSIONe ADMIN daashte, taa jaayi ke baa joon ham baazi kardeh...
(Babam sotoone fagharatesh teye ye ettefaaghe maskhare khoor shod) AND (Yeki baa maashine mamanam be tarze vahshatnaki tasadof kard) AND (Paaye khaharam zire charkhe ye maashin oonam too piaade row rafto shekond) AND (Emrooz...)

Emrooz.place = newtemp
gen ('Ye misze shisheyiye baa ghotre 10mm ke too khoone daashtim roo sare man poodr shod')
Emrooz.end = newlabel

Badbakhti ine ke INTERRUPTe cheshm zadan vase khaharam SEND shodeh bood, faght kolli sadaghe dade bood va az NET jodaa bood va CROSSTALK NOISE endaakht roo mane badbakht! Albate man khodam yepaa HAZARD-FREE hastam vali khob hadeaghal paam be fanaa raft!
Ye masaleye bozorge dige ine ke SIGNALe STROBEe man zaaheran baa NEGATIVE LOGIC kaar mikone, chon har moghe gha'tesh mikonam kolli kaare jadid ham saram mirize!


+ نوشته شده توسط کورش در پنجشنبه 1385/04/01 و ساعت 0:47 |