Hereditarily countable set: Difference between revisions

From formulasearchengine
Jump to navigation Jump to search
en>Addbot
m Bot: Migrating 1 interwiki links, now provided by Wikidata on d:q5737810
No edit summary
 
Line 1: Line 1:
In [[graph theory]], a '''haven''' is a way of describing a [[Strategy (game theory)|strategy]] for an evader to win a certain type of [[pursuit-evasion]] game on an [[undirected graph]]. Havens were first introduced by {{harvtxt|Seymour|Thomas|1993}}; they may be used to characterize the [[treewidth]] of graphs,<ref name="st93"/> to prove the existence of [[planar separator theorem|small separators]] on [[Robertson–Seymour theorem|minor-closed families of graphs]],<ref name="ast90"/> and to characterize the [[End (graph theory)|ends]] and [[clique (graph theory)|clique]] [[minor (graph theory)|minors]] of [[infinite graph]]s.<ref name="rst91">{{citation
Greetings. The author's title is Phebe and she feels comfy when people use the complete title. For a while I've been in South Dakota and my mothers and fathers reside close by. For years he's been operating as a receptionist. What I love doing is taking part in baseball but I haven't produced a dime with it.<br><br>My site ... [http://dns125.dolzer.at/?q=node/696 std testing at home]
| last1 = Robertson | first1 = Neil | author1-link = Neil Robertson (mathematician)
| last2 = Seymour | first2 = Paul | author2-link = Paul Seymour (mathematician)
| last3 = Thomas | first3 = Robin | author3-link = Robin Thomas (mathematician)
| doi = 10.1016/0012-365X(91)90343-Z
| issue = 1-3
| journal = [[Discrete Mathematics (journal)|Discrete Mathematics]]
| mr = 1141945
| pages = 303–319
| title = Excluding infinite minors
| volume = 95
| year = 1991}}.</ref><ref name="dk03">{{citation
| last1 = Diestel | first1 = Reinhard
| last2 = Kühn | first2 = Daniela | author2-link = Daniela Kühn
| doi = 10.1016/S0095-8956(02)00034-5
| issue = 1
| journal = [[Journal of Combinatorial Theory]] | series = Series B
| mr = 1967888
| pages = 197–206
| title = Graph-theoretical versus topological ends of graphs
| volume = 87
| year = 2003}}.</ref>
 
==Definition==
Formally, if ''G'' is an undirected graph, and ''X'' is a set of vertices, then an ''X''-flap is a nonempty [[connected component (graph theory)|connected component]] of the subgraph of ''G'' formed by deleting ''X''. A '''haven''' of order ''k'' in ''G'' is a function ''&beta;'' assigning an ''X''-flap ''&beta;''(''X'') to every set ''X'' of fewer than ''k'' vertices, satisfying additional constraints which are given differently by different authors.
The number ''k'' is called the ''order'' of the haven. <ref name="JRST">{{ citation
| last1 = Johnson | first1 = Thor. | author1-link = Thor Johnson
| last2 = Robertson | first2 = Neil. | author2-link = Neil Robertson (mathematician)
| last3 = Seymor | first3 = P.D. | author3-link = Paul Seymour (mathematician)
| last4 = Thomas | first4 = Robin | author4-link = Robin Thomas (mathematician)
| doi = 10.1006/jctb.2000.2031
| issue = 1
| journal = [[Journal of Combinatorial Theory | Journal of Combinatorial Theory, Series B]]
| pages = 138–155
| title = Directed Tree Width
| volume = 82
| year = 2001}}.</ref>
 
In the original definition of Seymour and Thomas,<ref name="st93">{{citation
| last1 = Seymour | first1 = Paul D. | author1-link = Paul Seymour (mathematician)
| last2 = Thomas | first2 = Robin | author2-link = Robin Thomas (mathematician)
| doi = 10.1006/jctb.1993.1027
| issue = 1
| journal = Journal of Combinatorial Theory, Series B
| pages = 22–33
| title = Graph searching and a min-max theorem for tree-width
| volume = 58
| year = 1993}}.</ref> a haven is required to satisfy the property that every two flaps ''&beta;''(''X'') and ''&beta;''(''Y'') must touch each other: either they share a common vertex or there exists an edge with one endpoint in each flap. In the definition used later by Alon, Seymour, and Thomas,<ref name="ast90"/> havens are instead required to satisfy the following [[monotonicity]] property: if {{nowrap|''X'' ⊆ ''Y''}}, and both ''X'' and ''Y'' have fewer than ''k'' vertices, then {{nowrap|''&beta;''(''Y'') ⊆ ''&beta;''(''X'')}}. The touching property implies the monotonicity property, but not necessarily vice versa. However, it follows from the results of Seymour and Thomas<ref name="st93"/> that, in finite graphs, if a haven with the monotonicity property exists, then one with the same order and the touching property also exists.
 
Havens with the touching definition are closely related to [[bramble (graph theory)|brambles]], families of connected subgraphs of a given graph that all touch each other. The order of a bramble is the minimum number of vertices needed in a set of vertices that hits all of the subgraphs in the family; the set of flaps ''&beta;''(''X'') for a haven of order ''k'' (with the touching definition) forms a bramble of order ''k''. Conversely, given a bramble of order ''k'', one may define a haven of the same order, by defining ''&beta;''(''X'') to be the ''X''-flap that includes all of the subgraphs in the bramble that are disjoint from&nbsp;''X''. The requirement that the subgraphs in the bramble all touch each other ensures that this ''X''-flap exists, and that all chosen flaps touch each other.
 
==Example==
As an example, let ''G'' be a nine-vertex [[grid graph]]. Define a haven of order 4 in ''G'', mapping each set ''X'' of three or fewer vertices to an ''X''-flap ''&beta;''(''X''), as follows:
*If there is a unique ''X''-flap that is larger than any of the other ''X''-flaps, let ''&beta;''(''X'') be that unique large ''X''-flap.
*Otherwise, choose ''&beta;''(''X'') arbitrarily to be any ''X''-flap.
It is straightforward to verify by a [[case analysis]] that this function ''&beta;'' satisfies the required monotonicity property of a haven. If {{nowrap|''X'' ⊆ ''Y''}} and ''X'' has fewer than two vertices, or ''X'' has two vertices that are not the two neighbors of a corner vertex of the grid, then there is only one ''X''-flap and it contains every ''Y''-flap. In the remaining case, ''X'' consists of the two neighbors of a corner vertex and has two ''X''-flaps: one consisting of that corner vertex, and another (chosen as ''&beta;''(''X'')) consisting of the six remaining vertices. No matter which vertex is added to ''X'' to form ''Y'', there will be a ''Y''-flap with at least four vertices, which must be the unique largest flap since it contains more than half of the vertices not in ''Y''. This large ''Y''-flap will be chosen as ''&beta;''(''Y'') and will be a subset of ''&beta;''(''X''). Thus in each case monotonicity holds.
 
==Pursuit-evasion==
Havens model a certain class of strategies for an evader in a [[pursuit-evasion]] game in which fewer than ''k'' pursuers attempt to capture a single evader, the pursuers and evader are both restricted to the vertices of a given undirected graph, and the positions of the pursuers and evader are known to both players. At each move of the game, a new pursuer may be added to an arbitrary vertex of the graph (as long as fewer than ''k'' pursuers are placed on the graph at any time) or one of the already-added pursuers may be removed from the graph. However, before a new pursuer is added, the evader is first informed of its new location and may move along the edges of the graph to any unoccupied vertex. While moving, the evader may not pass through any vertex that is already occupied by any of the pursuers.
 
If a ''k''-haven (with the monotonicity property) exists, then the evader may avoid being captured indefinitely, and win the game, by always moving to a vertex of ''&beta;''(''X'') where ''X'' is the set of vertices that will be occupied by pursuers at the end of the move. The monotonicity property of a haven guarantees that, when a new pursuer is added to a vertex of the graph, the vertices in ''&beta;''(''X'') are always reachable from the current position of the evader.<ref name="st93"/>
 
For instance, an evader can win this game against three pursuers on a {{nowrap|3 &times; 3}} grid by following this strategy with the haven of order&nbsp;4 described in the example. However, on the same graph, four pursuers can always capture the evader, by first moving onto three vertices that split the grid onto two three-vertex paths, then moving into the center of the path containing the evader, forcing the evader into one of the corner vertices, and finally removing one of the pursuers that is not adjacent to this corner and placing it onto the evader. Therefore, the {{nowrap|3 &times; 3}} grid can have no haven of order&nbsp;5.
 
Havens with the touching property allow the evader to win the game against more powerful pursuers that may simultaneously jump from one set of occupied vertices to another.<ref name="st93"/>
 
==Connections to treewidth, separators, and minors==
Havens may be used to characterize the [[treewidth]] of graphs: a graph has a haven of order ''k'' if and only if it has treewidth at least {{nowrap|''k'' &minus; 1}}. A tree decomposition may be used to describe a winning strategy for the pursuers in the same pursuit-evasion game, so it is also true that a graph has a haven of order ''k'' if and only if the evader wins with best play against fewer than ''k'' pursuers. In games won by the evader, there is always an optimal strategy in the form described by a haven, and in games won by the pursuer, there is always an optimal strategy in the form described by a tree decomposition.<ref name="st93"/> For instance, because the {{nowrap|3 &times; 3}} grid has a haven of order&nbsp;4, but does not have a haven of order&nbsp;5, it must have treewidth exactly&nbsp;3. The same min-max theorem can be generalized to [[infinite graph]]s of finite treewidth, with a definition of treewidth in which the underlying tree is required to be rayless (that is, having no [[end (graph theory)|ends]]).<ref name="st93"/>
 
Havens are also closely related to the existence of [[planar separator theorem|separator]]s, small sets ''X'' of vertices in an ''n''-vertex graph such that every ''X''-flap has at most 2''n''/3 vertices. If a graph ''G'' does not have a ''k''-vertex separator, then every set ''X'' of at most ''k'' vertices has a (unique) ''X''-flap with more than 2''n''/3 vertices. In this case, ''G'' has a haven of order {{nowrap|''k'' + 1}}, in which ''&beta;''(''X'') is defined to be this unique large ''X''-flap. That is, every graph has either a small separator or a haven of high order.<ref name="ast90">{{citation
| last1 = Alon | first1 = Noga | author1-link = Noga Alon
| last2 = Seymour | first2 = Paul | author2-link = Paul Seymour (mathematician)
| last3 = Thomas | first3 = Robin | author3-link = Robin Thomas (mathematician)
| doi = 10.1090/S0894-0347-1990-1065053-0
| issue = 4
| journal = J. Amer. Math. Soc.
| pages = 801–808
| title = A separator theorem for nonplanar graphs
| volume = 3
| year = 1990}}.</ref>
 
If a graph ''G'' has a haven of order ''k'', with {{nowrap|''k'' ≥ ''h''<sup>3/2</sup>''n''<sup>1/2</sup>}} for some integer ''h'', then ''G'' must also have a [[complete graph]] ''K''<sub>''h''</sub> as a [[Minor (graph theory)|minor]]. In other words, the [[Hadwiger number]] of an ''n''-vertex graph with a haven of order ''k'' is at least ''k''<sup>2/3</sup>''n''<sup>&minus;1/3</sup>. As a consequence, the ''K''<sub>''h''</sub>-minor-free graphs have treewidth less than ''h''<sup>3/2</sup>''n''<sup>1/2</sup> and separators of size less than ''h''<sup>3/2</sup>''n''<sup>1/2</sup>. More generally an O(&radic;''n'') bound on treewidth and separator size holds for any nontrivial family of graphs that can be characterized by [[forbidden minor]]s, because for any such family there is a constant ''h'' such that the family does not include ''K''<sub>''h''</sub>.<ref name="ast90"/>
 
==In infinite graphs==
If a graph ''G'' contains a ray, a semi-infinite simple path with a starting vertex but no ending vertex, then it has a haven of order [[Aleph number|ℵ<sub>0</sub>]]: that is, a function ''&beta;'' that maps each finite set ''X'' of vertices to an ''X''-flap, satisfying the consistency condition for havens. Namely, define ''&beta;''(''X'') to be the unique ''X''-flap that contains infinitely many vertices of the ray. Thus, in the case of infinite graphs the connection between treewidth and havens breaks down: a single ray, despite itself being a tree, has havens of all finite orders and even more strongly a haven of order ℵ<sub>0</sub>. Two rays of an infinite graph are considered to be equivalent if there is no finite set of vertices that [[vertex separator|separates]] infinitely many vertices of one ray from infinitely many vertices of the other ray; this is an [[equivalence relation]], and its [[equivalence class]]es are called [[End (graph theory)|ends]] of the graph.
 
The ends of any graph are in one-to-one correspondence with its havens of order ℵ<sub>0</sub>. For, every ray determines a haven, and every two equivalent rays determine the same haven.<ref name="rst91"/> Conversely, every haven is determined by a ray in this way, as can be shown by the following case analysis:
*If the haven has the property that the intersection <math>S=\bigcap_X\left(\beta(X)\cup X\right)</math> ( where the intersection ranges over all finite sets ''X'') is itself an infinite set ''S'', then every finite simple path that ends in a vertex of ''S'' can be extended to reach an additional vertex of ''S'', and repeating this extension process produces a ray passing through infinitely many vertices of ''S''. This ray determines the given haven.
*On the other hand, if ''S'' is finite, then (by working in the subgraph ''G''&nbsp;\&nbsp;''S'') it can be assumed to be empty. In this case, for each finite set ''X''<sub>''i''</sub> of vertices there is a set ''X''<sub>''i''&nbsp;+&nbsp;1</sub> with the property that ''X''<sub>''i''</sub> is disjoint from <math>X_{i+1}\cup\beta(X_{i+1})</math>. If a robber follows the evasion strategy determined by the haven, and the police follow a strategy given by this sequence of sets, then the path followed by the robber forms a ray that determines the haven.<ref name="dk03"/>
Thus, every equivalence class of rays defines a unique haven, and every haven is defined by an equivalence class of rays.
 
For any [[cardinal number]] <math>\kappa\ge\aleph_1</math>, an infinite graph ''G'' has a haven of order &kappa; if and only if it has a [[clique (graph theory)|clique]] [[minor (graph theory)|minor]] of order &kappa;. That is, the largest order of a haven in ''G'' is the [[Hadwiger number]] of ''G''.<ref name="rst91"/>
 
==References==
{{reflist}}
 
[[Category:Graph theory objects]]
[[Category:Graph minor theory]]
[[Category:Game theory]]

Latest revision as of 15:23, 25 August 2014

Greetings. The author's title is Phebe and she feels comfy when people use the complete title. For a while I've been in South Dakota and my mothers and fathers reside close by. For years he's been operating as a receptionist. What I love doing is taking part in baseball but I haven't produced a dime with it.

My site ... std testing at home