Legend for website’s graphical elements

Hasse diagrams

The Hasse diagrams show partially ordered set of parameter inclusions. Arrows that can be implied by other arrows are hidden for clarity. Parameters are represented by boxes and relations between them are depicted by arrows.

Parameter box identifies a parameter by its most prominent name. Alternative names are listed on its page.

Arrows depict inclusions. An arrow from A to B implies that if A is upper bounded by $k$ then B is upper bounded by $f(k)$ where $f$ is a computable function. Style of an arrow represents the known upper bound on function $f$:

Hasse diagrams of graphs or properties that are not tied to a value show thick arrow by default.

Local Hasse diagrams

Local diagrams aim to show the relevant neighborhood of a parameter. Graphical elements work the same as the Hasse diagrams which are explained above. Whether to show a parameter is decided by a function that compares whether relevance (or rather, a value inferred from relevance) is more than the distance of the parameter.

Relevance

Assigning relevance to each parameter feels a bit weird, however, having these values is proving quite useful.

The value of relevance is meant to be a very rough estimate. If you feel some value is significantly incorrect, then let us know.

This value is entered manually which inadvertently introduces personal bias. The hope is that eventually each parameter is somewhat correctly categorized as viewed by the community. Ideally, the value of relevance would be computed automatically – HOPS has too little data to do this yet.

Color code

For the sake of brevity we simplify the notation $A(G) \le f(B(G))$ for $G \in \mathcal G$ to simply $A \le B$, read Parameter relations to understand that notation. With such notation, we remark that $A < B$ is not the same as $B \not\le A$ because $\le$ stands for upper bounds and not direct inequalities. Hence, $A < B$ says that we know $B$ upper bounds $A$ and $B$ does not upper bound $A$; while $B \not\le A$ only says that we know that $A$ does not upper bound $B$.

Color-coded diagrams show inclusions for a particular parameter or graph class based on the following legend.

Inclusion color wheel

Given two sets $A$ and $B$ we can express their (one way) relation by $A \le B$, $A \not\le B$, or unknown; similarly for the other direction either $B \le A$, $B \not\le A$, or unknown. When the information about both directions is known we get a full picture about their relation as follows.

The secondary colors cyan, lime, magenta, and orange represent partial results while primary colors red, green, blue, and yellow represent complete results.

The colors were chosen to represent propagation of tractability and hardness results. When a problem $P$ is tractable for bounded $A$, then $P$ is also tractable on lime and green parameters. Similarly, when $P$ is hard for bounded $A$, then $P$ is also hard on all red and orange parameters. The blue, magenta, and cyan represent that tractability or hardness for that parameter needs to be derived independently of $A$.

Pairwise relation tables

A 2D table allows a simple depiction of all pairwise relations at once. Each cell at row $A$ and column $B$ represents relation from parameter $A$ to $B$. Assuming $A$ is fixed, the color coding is identical to the above legend for diagrams. Hence, a diagram visible within a specific parameter $A$ is depicted as a single row in the table.