Ordered Graph

given an undirected graph 𝐆 = (𝑉, 𝐸) an ordered graph is a pair (𝐆, 𝑑) where:

  • 𝑉 = {𝑣1, …, 𝑣𝑛} is the set of nodes
  • 𝐸 is a set of arcs over 𝑉
  • 𝑑 = (𝑣1, …, 𝑣𝑛) is an ordering of the nodes

Width

The nodes adjacent to 𝑣 that precede it in the ordering 𝑑 are called its parents

  • width of a node in an ordered undirected graph is its number of parents (i.e. number of the node’s neighbors that precede it in the ordering)
  • width of an ordering 𝑑, denoted 𝑤(𝑑), is the maximum width over all nodes
  • width of a graph, denoted 𝑤(𝐆), is the minimum width of all the orderings of the graph

Induced Graph

The induced graph 𝐆𝑖of an ordered graph (𝐆, 𝑑) is as follows:

  • the nodes of 𝐆 are processed from last to first (top to bottom) along node ordering 𝑑
  • when a node 𝑣 is processed, all of its parents are connected with an edge

THEOREM: the resulting induced graph is triangulated (i.e. chordal graph where there are no loops of length > 3 without a “bridge”)

Induced Width (= Tree Width)

The nodes adjacent to 𝑣 that precede it in the ordering 𝑑 are called its parents

  • induced width of a node in a graph is its number of parents in the induced graph (𝐆𝑖, 𝑑)
  • induced width of an ordered graph 𝑤𝑖(𝑑) is the maximum induced width over all nodes in the induced graph (𝐆𝑖, 𝑑)
  • induced width of a graph 𝑤𝑖(𝐆) is the minimal induced width over all its orderings

A rather important observation is that a graph is a tree (has no cycles) if and only if it has an induced-width = 1

The task of finding the minimal induced width of a graph (over all possible orderings) is NP-Complete (Arnborg, 1985)

Tree Width vs Induced Width

Example Induced Graphs & Induced Width

Conditional Induced Graph

The conditional induced graph 𝐆𝑐𝑖of an ordered graph (𝐆, 𝑑) given evidence variables 𝐄 is obtained as follows:

  • obtain induced graph 𝐆𝑐𝑖
  • disregard all edges connected to observed nodes in 𝐆𝑐𝑖
  • the resulting graph is a conditional induced graph

Conditional Induced Width

conditional induced width

  • conditional induced width of an ordered graph (𝐆, 𝑑) given a set of evidence variables 𝐄, denoted as 𝑤𝑖𝐄(𝑑), is the width of the conditional induced graph (𝐆𝑖, 𝑑)
  • conditional induced width of a graph 𝐆 given a set of evidence variables 𝐄, denoted as 𝑤𝑖(𝐆), is the minimal conditional induced width over all its orderings