ArticleslgStudy

science

Nut graph (graph theory)

Nut graph (graph theory) is a science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Nut graph (graph theory) rather than just read about it. In short: In graph theory, a nut graph is a finite simple graph with at least two vertices whose adjacency matrix has a nullity equal to one and whose kernel is spanned by a vector with no zero entries. This class of graphs was introduced by Irene Sciriha and Iván Gutman in 1998.

Nut graph (graph theory) — main illustration
Nut graph (graph theory) — illustration

Key takeaways

  • Nut graph (graph theory) belongs to science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Nut graph (graph theory) to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Nut graph (graph theory) from memory before moving on to harder problems.

Reference excerpt

In graph theory, a nut graph is a finite simple graph with at least two vertices whose adjacency matrix has a nullity equal to one and whose kernel is spanned by a vector with no zero entries. This class of graphs was introduced by Irene Sciriha and Iván Gutman in 1998. Nut graphs arise frequently in spectral graph theory and chemical graph theory.

Definition Let G {\displaystyle G} be a finite simple graph with vertex set V ( G ) = { v 1 , … , v n } {\displaystyle V(G)=\{v_{1},\ldots ,v_{n}\}} and adjacency matrix A ( G ) {\displaystyle A(G)} . The graph G {\displaystyle G} is a nut graph if n ≥ 2 {\displaystyle n\geq 2} , dim ⁡ ker ⁡ A ( G ) = 1 {\displaystyle \dim \ker A(G)=1} , and every nonzero vector x = [ x 1 , … , x n ] T {\displaystyle x=[x_{1},\ldots ,x_{n}]^{T}} satisfying A ( G ) x = 0 {\displaystyle A(G)x=0} has x i ≠ 0 {\displaystyle x_{i}\neq 0} for every i {\displaystyle i} . The condition dim ⁡ ker ⁡ A ( G ) = 1 {\displaystyle \dim \ker A(G)=1} is equivalent to saying that 0 {\displaystyle 0} is an eigenvalue of A ( G ) {\displaystyle A(G)} of multiplicity one. A vector with no zero coordinates is called a full vector. Thus, a nut graph is a graph whose adjacency matrix has a one-dimensional kernel spanned by a full vector.

Examples The smallest nut graphs have seven vertices, and the three such graphs are called the Sciriha graphs. Nut graphs exist on every order n ≥ 7 {\displaystyle n\geq 7} .

The n {\displaystyle n} -antiprism graph is a nut graph when n {\displaystyle n} is not divisible by 3 {\displaystyle 3} . The Frucht graph is a cubic polyhedral nut graph.

Properties Every nut graph is connected, non-bipartite, and without leaf vertices. Deletion of any vertex from a nut graph results in a non-singular graph.

Constructions Several graph operations are known that produce larger nut graphs from smaller ones. The coalescence of two vertex-rooted graphs ( G 1 , v 1 ) {\displaystyle (G_{1},v_{1})} and ( G 2 , v 2 ) {\displaystyle (G_{2},v_{2})} is obtained from the disjoint union of G 1 {\displaystyle G_{1}} and G 2 {\displaystyle G_{2}} by identifying v 1 {\displaystyle v_{1}} and v 2 {\displaystyle v_{2}} as a single vertex. If G 1 {\displaystyle G_{1}} and G 2 {\displaystyle G_{2}} are nut graphs, then their coalescence at arbitrary chosen vertices is again a nut graph.

Recognition and generation Nut graphs can be recognized by determining the rank or nullity of the adjacency matrix and checking whether a vector spanning the nullspace has a zero coordinate. Nutgen is a generator for nut graphs. Nutgen has been used to generate all non-isomorphic nut graphs up to 13 vertices and all chemical nut graphs up to 22 vertices. Further enumerations include nut graphs among cubic polyhedral graphs up to 34 vertices, nut graphs among fullerene graphs up to 250 vertices, and regular nut graphs for degrees up to 8. Catalogues of these nut graphs are available in the House of Graphs. The generation of nut graphs up to isomorphism can be performed by an algorithm based on the canonical construction path method.

Applications Nut graphs have been experimentally realized using coaxial cable networks.

Generalisations The notion of a nut graph has been extended to signed graphs. There are directed analogues of nut graphs. For a directed graph, the adjacency matrix need not be symmetric, so the right kernel and left kernel may differ. A digraph whose right kernel is spanned by a full vector is called dextro-nut, and a digraph whose left kernel is spanned by a full vector is called laevo-nut. A digraph satisfying both conditions is called bi-nut. A digraph is ambi-nut if it is bi-nut and its kernel and co-kernel are spanned by the same full vector.

See also Singular matrix Spectral graph theory

References

External links Weisstein, Eric W. "Nut Graph". MathWorld. Nut graphs meta-directory at the House of Graphs Nutgen: a generator for nut graphs

Illustrations

Nut graph (graph theory) illustration
Nut graph (graph theory) illustration

Worked examples

Example 1 — a first encounter with Nut graph (graph theory)

Start with the simplest possible case. Write down what Nut graph (graph theory) claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Nut graph (graph theory) before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Nut graph (graph theory) ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Nut graph (graph theory)

In research
Nut graph (graph theory) appears in science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Nut graph (graph theory) in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Nut graph (graph theory) is common in secondary-school and first-year university syllabi. It links to neighbouring topics Graph families, so understanding it makes those chapters shorter.
In everyday life
Look for Nut graph (graph theory) outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.
Ask Teacher Smith questions about this articleOpens your AI tutor with a question about “Nut graph (graph theory)” →

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Nut graph (graph theory) in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Nut graph (graph theory) means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Nut graph (graph theory) out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Nut graph (graph theory) in simple terms?

In graph theory, a nut graph is a finite simple graph with at least two vertices whose adjacency matrix has a nullity equal to one and whose kernel is spanned by a vector with no zero entries. This class of graphs was introduced by Irene Sciriha and Iván Gutman in 1998.

Why does Nut graph (graph theory) matter?

Because it connects several science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Nut graph (graph theory)?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Nut graph (graph theory).

Tags

  • Graph families

Keep exploring