<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Wasil Zafar</title>
    <description>Technical articles on embedded systems, AI, software architecture, business strategy, philosophy, and life sciences.</description>
    <link>https://www.wasilzafar.com</link>
    <atom:link href="https://www.wasilzafar.com/feed.xml" rel="self" type="application/rss+xml"/>
    <language>en-us</language>
    <lastBuildDate>Tue, 01 Sep 2026 21:47:50 GMT</lastBuildDate>
    <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
    <managingEditor>wasil.zafar@gmail.com (Wasil Zafar)</managingEditor>
    <webMaster>wasil.zafar@gmail.com (Wasil Zafar)</webMaster>
    <image>
      <url>https://www.wasilzafar.com/images/favicon_io/android-chrome-512x512.png</url>
      <title>Wasil Zafar</title>
      <link>https://www.wasilzafar.com</link>
    </image>
    <item>
      <title>Algorithm Deep Dive: Circulation with Lower Bounds</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-circulation-lower-bounds.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-circulation-lower-bounds.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Ford and Fulkerson&apos;s 1950s flow framework made capacities algorithmic. Alan Hoffman later gave a general feasibility characterization for circulations with lower and upper bounds. The decisive idea is modest: first commit every required lower-bound flow, then ask an ordinary max-flow solver to</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Minimum Path Cover in DAGs</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dag-minimum-path-cover.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dag-minimum-path-cover.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Mirsky and Dilworth transformed questions about partially ordered sets in the mid-twentieth century. Dilworth&apos;s 1950 theorem connects chain decompositions to antichains. In a directed acyclic graph, reachability defines a partial order, and the algorithmic version becomes a minimum path-cover</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Dynamic Connectivity</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dynamic-connectivity.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dynamic-connectivity.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Union-Find elegantly handles edge insertions, but cannot undo a merge when an edge disappears. In 2001, Jacob Holm, Kristian de Lichtenberg, and Mikkel Thorup gave a celebrated fully dynamic connectivity structure with polylogarithmic amortized update time, bringing rigorous performance to networks</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Graph Sparsification</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-graph-sparsification.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-graph-sparsification.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>David Karger&apos;s 1990s work on randomized min-cut algorithms inspired cut sparsifiers: small weighted subgraphs that approximately preserve every cut. Daniel Spielman and Nikhil Srivastava&apos;s 2011 breakthrough showed that sampling by effective resistance creates spectral sparsifiers with only</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Matrix-Tree Theorem</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-matrix-tree-theorem.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-matrix-tree-theorem.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Gustav Kirchhoff introduced the theorem in 1847 while studying electrical circuits, decades before graph theory had its modern name. Arthur Cayley later made trees central to chemical enumeration. The result remains startling: a global combinatorial count emerges from one local linear-algebra</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Minimum-Cost Maximum Flow</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-min-cost-max-flow.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-min-cost-max-flow.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Network-flow ideas grew from transportation and logistics. In the 1950s, Lester Ford and Delbert Fulkerson gave flow theory its modern algorithmic language; the minimum-cost version became central to operations research because capacity alone is rarely the real constraint. A shipment can travel by</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Linear-Time Planarity Testing</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-planarity-testing.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-planarity-testing.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Euler&apos;s 1752 formula gave the first numerical signature of planar drawings. Kuratowski&apos;s 1930 theorem characterized nonplanarity through subdivisions of $K_5$ and $K_{3,3}$. In 1974, John Hopcroft and Robert Tarjan turned this structural knowledge into the first linear-time planarity-testing</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Spectral Partitioning</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-spectral-partitioning.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-spectral-partitioning.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Miroslav Fiedler&apos;s 1973 work connected the second-smallest eigenvalue of the Laplacian to graph connectivity. This Fiedler value and Fiedler vector made spectral methods a practical bridge between linear algebra, clustering, and graph cuts. The later Cheeger inequalities explain why this relaxation</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Thorup-Zwick Distance Oracles</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-thorup-zwick.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-thorup-zwick.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Mikkel Thorup and Uri Zwick&apos;s 2005 construction formalized a powerful compromise: exact all-pairs shortest paths are costly to store, but a randomized hierarchy of sampled landmarks can return close answers in constant time. Their result became a touchstone for compact routing and approximate graph</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Dynamic Programming on Tree Decompositions</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-treewidth-dp.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-treewidth-dp.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Paul Halin introduced treewidth-related ideas in the 1970s, and Neil Robertson and Paul Seymour made tree decompositions foundational to graph-minor theory. Courcelle&apos;s 1990 theorem later showed that every property expressible in monadic second-order logic is linearly solvable on bounded-treewidth</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Bipartite Testing &amp; k-Colorability Backtracking</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-bipartite-kcoloring.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-bipartite-kcoloring.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Bipartiteness testing traces back to Dénes Kőnig&apos;s foundational 1936 graph theory textbook, which formally characterized bipartite graphs as exactly those containing no odd-length cycle — a theorem that translates directly into a linear-time algorithmic test via BFS or DFS 2-coloring. The general</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Graph Coloring Heuristics (Greedy, Welsh-Powell, DSatur)</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-coloring-heuristics.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-coloring-heuristics.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Greedy coloring is the natural first attempt at any coloring problem, but its weakness — extreme sensitivity to vertex order — motivated better orderings. In 1967, Dominic Welsh and Martin Powell published a simple but effective fix: sort vertices by descending degree before coloring greedily,</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: DAG Shortest &amp; Longest Paths</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dag-shortest-longest-path.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dag-shortest-longest-path.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>DAG shortest paths are a direct consequence of topological sorting (Tarjan 1972 / Kahn 1962) combined with the relaxation technique formalized by Richard Bellman in his 1958 dynamic-programming treatment of shortest paths. Because DAGs have no cycles, the general-purpose machinery of Dijkstra&apos;s</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: DFS-Based Topological Sort</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dfs-topological-sort.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dfs-topological-sort.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Topological sorting predates its most famous BFS formulation. The DFS-based approach traces back to Robert Tarjan&apos;s 1972 paper &quot;Depth-First Search and Linear Graph Algorithms&quot; — the very same paper that introduced SCC detection, bridges, and articulation points, all built on the same DFS</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Graph Attention Networks (GAT)</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-gat.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-gat.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Liò, and Yoshua Bengio introduced Graph Attention Networks in their 2018 ICLR paper &quot;Graph Attention Networks.&quot; The work arrived one year after Kipf &amp; Welling&apos;s GCN (2017) and drew direct inspiration from Vaswani et al.&apos;s</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Graph Isomorphism Networks (GIN)</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-gin.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-gin.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka published &quot;How Powerful are Graph Neural Networks?&quot; at ICLR 2019, directly answering a question left open by the GCN (2017) and GraphSAGE (2017) papers: is there a theoretical limit to what message-passing GNNs can distinguish? Their answer</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Hamiltonian Cycle Backtracking</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-hamiltonian-backtracking.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-hamiltonian-backtracking.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>The problem takes its name from Sir William Rowan Hamilton , who in 1857 invented the Icosian Game — a puzzle played on the edges of a dodecahedron, challenging players to find a cycle visiting all 20 vertices exactly once. Hamilton sold the rights to the game to a toy manufacturer, but it never</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Multi-Source BFS</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-multi-source-bfs.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-multi-source-bfs.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Multi-source BFS is a direct extension of Edward F. Moore&apos;s 1959 breadth-first search — the innovation is not a new traversal rule but a new way of thinking about the &quot;start&quot; of the search. The technique became especially popular through competitive programming communities in the 2000s and 2010s as</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: TSP Brute Force, Backtracking &amp; Sorted Edges</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-tsp-exact-constructive.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-tsp-exact-constructive.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Before Michael Held and Richard Karp&apos;s 1962 dynamic-programming breakthrough (covered in its own deep dive), the earliest computational attacks on TSP were purely combinatorial. Brute-force permutation search is the mathematically obvious baseline every TSP researcher starts from — it requires no</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Warshall&apos;s Algorithm (Transitive Closure)</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-warshalls.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-warshalls.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Stephen Warshall published &quot;A Theorem on Boolean Matrices&quot; in the Journal of the ACM in 1962, presenting an elegant $O(V^3)$ algorithm for computing the transitive closure of a binary relation — equivalently, the full reachability matrix of a directed graph. Independently, mathematician Bernard Roy</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Evolutionary Biology Series Part 12: Evolutionary Genomics</title>
      <link>https://www.wasilzafar.com/pages/series/evolutionary-biology/evolutionary-biology-evolutionary-genomics.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/evolutionary-biology/evolutionary-biology-evolutionary-genomics.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Genomics revolution in evolutionary biology — comparative genomics, gene duplication &amp; genome evolution, horizontal gene transfer, transposable elements, epigenetics &amp; inheritance, CRISPR in evolutionary research, metagenomics, phylogenomics, and future frontiers.</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: 0-1 BFS &amp; Bidirectional Search</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-01-bfs-bidirectional.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-01-bfs-bidirectional.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Standard Breadth-First Search (BFS) was introduced by Edward F. Moore in 1959 to find shortest paths in unweighted graphs. When edge weights are binary (e.g. $\{0, 1\}$ or $\{0, W\}$), competitive programmers and algorithm researchers realized that a double-ended queue (deque) maintains the</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Bridge-Finding &amp; Articulation Points</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-bridges-articulation-points.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-bridges-articulation-points.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Robert Tarjan — already met twice in this series for Tarjan&apos;s SCC algorithm and the Chu-Liu/Edmonds refinement from the previous deep dive — introduced the low-link-value DFS technique in the very same landmark 1972 paper, &quot;Depth-First Search and Linear Graph Algorithms,&quot; that gave the field</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Chu-Liu/Edmonds Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-chu-liu-edmonds.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-chu-liu-edmonds.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Yoeng-Jin Chu and Tseng-Hong Liu published this algorithm in 1965, and Jack Edmonds — already met twice in this series, for the Blossom Algorithm and for helping define &quot;polynomial time&quot; itself — independently published an equivalent method in 1967. It solves the directed analogue of the minimum</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Dial&apos;s Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dials.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dials.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>In 1969, Robert B. Dial published &quot;Algorithm 360: Shortest-path forest with topological ordering&quot; in the Communications of the ACM (CACM) . Dial was working on traffic assignment and urban transportation network modeling. He observed that road networks and urban transit graphs have small integer</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Dinic&apos;s Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dinic.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-dinic.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Yefim Dinitz (also transliterated Dinic), then a young Soviet researcher, published this algorithm in 1970 — as previewed in the Edmonds-Karp deep dive , Dinitz had independently discovered the same BFS-based augmenting-path insight behind Edmonds-Karp&apos;s 1972 paper two years earlier, but Cold</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Gabow&apos;s SCC Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-gabow-scc.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-gabow-scc.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>In 1980, Harold N. Gabow published &quot;Path-based depth-first search for strong components&quot; in the Journal on Computing . While Tarjan&apos;s 1972 algorithm pioneered single-pass $O(V+E)$ SCC identification using lowlink integers, and Kosaraju&apos;s 1978 algorithm required two full DFS passes and a transposed</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Graph Neural Networks — GCN &amp; GraphSAGE</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-gcn-graphsage.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-gcn-graphsage.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Traditional deep learning models like CNNs operate on regular grids (images) and RNNs operate on sequences (text, audio). However, real-world data like social networks, chemical molecules, and knowledge bases are non-Euclidean graphs. In 2017, Thomas Kipf and Max Welling published &quot;Semi-Supervised</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Heavy-Light Decomposition (HLD)</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-hld.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-hld.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Heavy-Light Decomposition (HLD) was introduced by Daniel Sleator and Robert Tarjan in 1983 in their landmark paper on dynamic trees and link-cut trees. Their goal was to maintain forest structures under link and cut operations while answering path queries efficiently. The heavy-light path</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Lowest Common Ancestor (LCA)</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-lca.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-lca.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>The Lowest Common Ancestor (LCA) problem was first formalized by Aho, Hopcroft, and Ullman in 1973 in the context of string algorithms and data structures. In 1984, Dov Harel and Robert Tarjan made a breakthrough by proving that LCA queries could be answered in \(O(1)\) time after \(O(N)\)</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Leiden Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-leiden.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-leiden.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>In 2019, V.A. Traag, L. Waltman, and N.J. van Eck from Leiden University published &quot;From Louvain to Leiden: guaranteeing well-connected communities&quot; in Scientific Reports . For over a decade, the Louvain Method (2008) was the gold standard for large-scale community detection. However, Traag et al.</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: TSP Heuristics (Nearest Neighbor, 2-Opt &amp; 3-Opt)</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-tsp-heuristics.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-tsp-heuristics.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>The Traveling Salesman Problem (TSP) introduced in Part 14 is NP-hard. In 1958, Georges A. Croes introduced the 2-Opt local search heuristic to untangle self-crossing routes in Euclidean TSP instances. In 1965, S. Lin expanded this idea to 3-Opt , which later led to the world-famous Lin-Kernighan</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Weisfeiler-Leman Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-weisfeiler-leman.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-weisfeiler-leman.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Boris Weisfeiler and Andrey Leman published this algorithm in 1968 as a practical heuristic for the graph isomorphism problem previewed in Part 18 — decades before Babai&apos;s 2015 quasipolynomial breakthrough, and long before anyone could have predicted its second life. That second life arrived once</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Evolutionary Biology Series Part 11: Paleontology &amp; Fossil Interpretation</title>
      <link>https://www.wasilzafar.com/pages/series/evolutionary-biology/evolutionary-biology-paleontology-fossil-interpretation.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/evolutionary-biology/evolutionary-biology-paleontology-fossil-interpretation.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Reading the fossil record — radiometric dating techniques, index fossils, transitional fossils (Tiktaalik, Archaeopteryx), taphonomy, trace fossils, fossilization processes, biostratigraphy, and integrating paleontological data with molecular evidence.</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Borůvka&apos;s Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-boruvka.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-boruvka.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Otakar Borůvka , a Czech mathematician, published this algorithm in 1926 — three decades before Kruskal&apos;s 1956 paper and Prim&apos;s 1957 rediscovery (both covered as earlier deep dives in this series). Borůvka&apos;s motivation was strikingly concrete and practical: he was asked to help design an efficient</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Girvan-Newman Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-girvan-newman.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-girvan-newman.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Michelle Girvan and Mark Newman published &quot;Community Structure in Social and Biological Networks&quot; in 2002, introducing an elegantly simple &quot;divisive&quot; strategy for community detection: rather than trying to build communities up from scratch, progressively tear the network apart along its weakest</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Johnson&apos;s Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-johnsons.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-johnsons.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Donald B. Johnson published &quot;Efficient Algorithms for Shortest Paths in Sparse Networks&quot; in 1977, solving a specific gap left open by earlier deep dives in this series: Floyd-Warshall handles negative edges but runs in \(O(V^3)\) regardless of how sparse the graph is, while Dijkstra&apos;s algorithm is</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Louvain Method</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-louvain.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-louvain.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Vincent Blondel , Jean-Loup Guillaume , Renaud Lambiotte , and Etienne Lefebvre — researchers affiliated with the Université catholique de Louvain in Belgium, which gives the method its name — published &quot;Fast Unfolding of Communities in Large Networks&quot; in 2008, introducing a community-detection</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Graph Theory Part 25: Network Science</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part25-network-science.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part25-network-science.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Psychologist Stanley Milgram &apos;s 1967 &quot;small world&quot; experiment asked ordinary Americans to route a letter to a stranger using only acquaintance chains — the letters that arrived took a median of about six intermediaries, popularizing the phrase &quot;six degrees of separation&quot; decades before anyone had</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Graph Theory Part 26: Graph Machine Learning &amp; Knowledge Graphs</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part26-graph-machine-learning-knowledge-graphs.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part26-graph-machine-learning-knowledge-graphs.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Franco Scarselli and colleagues introduced the foundational &quot;Graph Neural Network Model&quot; in a 2009 paper, formalizing how a neural network could operate directly on graph-structured input. The field accelerated dramatically after Thomas Kipf and Max Welling published &quot;Semi-Supervised Classification</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Graph Theory Part 27: Graph Applications in Science</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part27-graph-applications-in-science.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part27-graph-applications-in-science.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Arthur Cayley , the same mathematician whose 1889 tree-counting formula appeared in Part 11 , published &quot;On the Mathematical Theory of Isomers&quot; in 1874 — using trees to systematically count the possible structural arrangements of saturated hydrocarbon molecules (alkanes), one of the very first</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Graph Theory Part 28: Current Research Frontiers &amp; Research Skills</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part28-current-research-frontiers-research-skills.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part28-current-research-frontiers-research-skills.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Graph theory&apos;s open problems are frequently far easier to state than the machinery needed to solve them — a running theme across this entire series, from the Four Color Theorem&apos;s century-long wait ( Part 13 ) to the still-unresolved gap between the best-known Ramsey number bounds ( Part 19 ). This</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Evolutionary Biology Series Part 10: Mathematical &amp; Theoretical Evolution</title>
      <link>https://www.wasilzafar.com/pages/series/evolutionary-biology/evolutionary-biology-mathematical-theoretical.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/evolutionary-biology/evolutionary-biology-mathematical-theoretical.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Mathematical models in evolutionary biology — fitness landscapes, adaptive dynamics, evolutionary stable strategies (ESS), Lotka-Volterra models, coalescent theory, Price equation, diffusion models, evolutionary optimization, and computational simulations.</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Havel-Hakimi Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-havel-hakimi.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-havel-hakimi.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Václav Havel , a Czech mathematician, first proved this characterization in 1955. Seven years later, working independently in the United States, S. Louis Hakimi rediscovered the same result in a 1962 paper — another entry in this series&apos; recurring pattern of near-simultaneous independent discovery</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Karger&apos;s Min-Cut Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-kargers-min-cut.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-kargers-min-cut.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>David Karger introduced this randomized contraction algorithm in his 1993 Stanford PhD thesis and a related paper, showing — remarkably — that a purely random process could find the global minimum cut with high probability, in an algorithm dramatically simpler to state (though not necessarily</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: PageRank</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-pagerank.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-pagerank.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Larry Page and Sergey Brin , then Stanford PhD students, described PageRank in a 1998 technical report, &quot;The PageRank Citation Ranking: Bringing Order to the Web,&quot; and the same year in &quot;The Anatomy of a Large-Scale Hypertextual Web Search Engine&quot; — the paper that effectively described the founding</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Algorithm Deep Dive: Stoer-Wagner Algorithm</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-stoer-wagner.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-algo-stoer-wagner.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Mechthild Stoer and Frank Wagner published &quot;A Simple Min-Cut Algorithm&quot; in 1997, providing a strikingly clean way to compute the global minimum cut of a weighted, undirected graph — the cheapest way to split the graph&apos;s vertices into two non-empty groups, without any pre-specified source or sink.</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Graph Theory Part 21: Infinite Graph Theory</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part21-infinite-graph-theory.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part21-infinite-graph-theory.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Dénes Kőnig — already met in this series for König&apos;s theorem on bipartite matching ( Part 16 ) and König&apos;s theorem&apos;s role in perfect graphs ( Part 18 ) — also wrote the very first textbook on graph theory in 1936, and within it proved what is now called König&apos;s Infinity Lemma : a foundational tool</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Graph Theory Part 22: Complexity, Approximation &amp; Combinatorial Optimization</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part22-complexity-approximation-optimization.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part22-complexity-approximation-optimization.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Stephen Cook published &quot;The Complexity of Theorem-Proving Procedures&quot; in 1971, proving that Boolean satisfiability (SAT) is NP-complete — the founding result of computational complexity theory. Leonid Levin , working independently in the Soviet Union under very different political and academic</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
    <item>
      <title>Graph Theory Part 23: Modern Graph Algorithms — Dynamic, Streaming &amp; Distributed</title>
      <link>https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part23-modern-graph-algorithms-dynamic-streaming-distributed.html</link>
      <guid isPermaLink="true">https://www.wasilzafar.com/pages/series/graph-theory/graph-theory-part23-modern-graph-algorithms-dynamic-streaming-distributed.html</guid>
      <pubDate>Tue, 01 Sep 2026 21:47:50 GMT</pubDate>
      <description>Noga Alon , Yossi Matias , and Mario Szegedy published &quot;The Space Complexity of Approximating the Frequency Moments&quot; in 1996 — the foundational paper of streaming algorithms, later earning its authors the Gödel Prize. On the distributed side, Google&apos;s own Grzegorz Malewicz and colleagues published</description>
      <author>wasil.zafar@gmail.com (Wasil Zafar)</author>
    </item>
  </channel>
</rss>