WALKER

Dasturchi, frilanser, gik va introvert

Teg

#directed graph

by Sherzod Shermukhamedov

Ford-Fulkerson algoritmini kodda ifodalaş

image-from-rawpixel-id-434500-jpeg

Maximum flow'ni topiş jarayonida, ba'zida yeçimga erişiş uçun allaqaçon berilgan flow'ni kamaytiriş hisobiga boşqa (parallel) edge'da flow'ni oşiriladi. Inson közi bilan körib, qaysi flow'ni kamaytiriş, qaysi flow'ni oşirişni özi aniqlab olişi mumkin, lekin kodda nima qilişni qanday ifodalaymiz?

by Sherzod Shermukhamedov

Digraph'da minimum cut va maximum flow masalalari

Minimum cut va maximum flow

Graph processing masalalarini örganişni davom ettiramiz. Minimum cut - graph'ni ikkiga şunday böliş kerakki, uning böliniş edge'lari bir-biriga eng kam (kuçsiz) boğlangan joyi bölsin. Oddiyroq aytganda, graph'ni ikkiga böliş uçun eng kam harajat / kuç talab etilsin.

by Sherzod Shermukhamedov

Digraph'da negativ weight'lar

1_dtmsuTMqRvYzkUCS25tLDA

Uşbu maqolada biz negativ (manfiy) weight'larning graph'da shortest path'ni topişdagi ta'sirini körib çiqamiz. Avvaldan aytib ötiş kerakki, negativ weight'lari bor graph'lar uçun bir körib ötgan Dijkstra algoritmi işlamaydi.

by Sherzod Shermukhamedov

Shortest path - digraph'da qisqa yöllar haqida

şortest-subpath

Biz ötgan mavzularda körib ötganimiz, minimum spanning tree - edge'lari weight'ga ega undirected graph'dagi barça vertex'larni öz içiga olgan qisqa yölni topişga bağişlangan edi. Edge-weight'li directed graph uçun esa shortest path (qisqa yöl) algoritmlari bilan tanişib çiqamiz.

by Sherzod Shermukhamedov

Topological sort

Sorting

Biz ötgan graph masalalarida asosan undirected graph'larni körib çiqdik. Aslida undirected graph directed graph'dan kodda ifodalanganda bor yöği graph'dagi barça vertex'larning ikki tomonlama (ikki yönalişli) boğlangani bilan farq qiladi. Şuning uçun undirected graph masalalaridagi yeçimlar yoki alg

by Sherzod Shermukhamedov

Graph ma'lumotlar tuzilmasi

Graph

Biz çiziqli bölmagan ma’lumotlar tuzilmasini örganişni boşlaganimizda, ularning bazaviy xarakteristikasini körib çiqqandik: tuzilmadagi ma’lumotlar qandaydir tartibga ega emas (heç bölmaganda sanoq tartibiga ega emas).