ArticleslgStudy

computer science

Sparse network

Sparse network is a computer 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 Sparse network rather than just read about it. In short: In network science, a sparse network has much fewer links than the possible maximum number of links within that network (the opposite is a dense network). The study of sparse networks is a relatively new area primarily stimulated by the study of real networks, such as social and computer networks.

Key takeaways

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

Reference excerpt

In network science, a sparse network has much fewer links than the possible maximum number of links within that network (the opposite is a dense network). The study of sparse networks is a relatively new area primarily stimulated by the study of real networks, such as social and computer networks. The notion of much fewer links is, of course, colloquial and informal. While a threshold for a particular network may be invented, there is no universal threshold that defines what much fewer actually means. As a result, there is no formal sense of sparsity for any finite network, despite widespread agreement that most empirical networks are indeed sparse. There is, however, a formal sense of sparsity in the case of infinite network models, determined by the behavior of the number of edges (L) and/or the average degree (⟨k⟩) as the number of nodes (N) goes to infinity.

Definitions A simple unweighted network of size N {\displaystyle N} is called sparse if the number of links L {\displaystyle L} in it is much smaller than the maximum possible number of links L m a x {\displaystyle L_{max}} :

L ≪ L m a x = ( N 2 ) {\displaystyle L\ll L_{max}={N \choose 2}} . In any given (real) network, the number of nodes N and links L are just two numbers, therefore the meaning of the much smaller sign ( ≪ {\displaystyle \ll } above) is purely colloquial and informal, and so are statements like "many real networks are sparse." However, if we deal with a synthetic graph sequence G N {\displaystyle G_{N}} , or a network model that is well defined for networks G N {\displaystyle G_{N}} of any size N = 1,2,..., ∞ {\displaystyle \infty } , then the ≪ {\displaystyle \ll } attains its usual formal meaning:

L ≪ L m a x ⟺ L = o ( L m a x ) ⟺ lim N → ∞ L L m a x = 0 {\displaystyle L\ll L_{max}\iff L=o(L_{max})\iff \lim _{N\rightarrow \infty }{\frac {L}{L_{max}}}=0} . In other words, a network sequence or model G N {\displaystyle G_{N}} is called dense or sparse depending on whether the (expected) average degree ⟨ k ⟩ = 2 L / N {\displaystyle \langle k\rangle =2L/N} in G N {\displaystyle G_{N}} scales linearly or sublinearly with N:

G N {\displaystyle G_{N}} is dense if ⟨ k ⟩ = O ( N ) {\displaystyle \langle k\rangle =O(N)} ;

G N {\displaystyle G_{N}} is sparse if ⟨ k ⟩ = o ( N ) {\displaystyle \langle k\rangle =o(N)} . An important subclass of sparse networks are networks whose average degree is either constant or converges to a constant. Some authors call only such networks sparse, while others reserve special names for them:

G N {\displaystyle G_{N}} is truly sparse or extremely sparse or ultrasparse if ⟨ k ⟩ = O ( 1 ) {\displaystyle \langle k\rangle =O(1)} . There also exist alternative, stricter definitions of network sparsity requiring the convergence of the degree distribution in G N {\displaystyle G_{N}} to a well defined limit at N → ∞ {\displaystyle N\rightarrow \infty } . According to this definition, the N-star graph S N {\displaystyle S_{N}} , for example, is not sparse.

Node degree distribution The node degree distribution changes with the increasing connectivity. Different link densities in the complex networks have different node-degree distribution, as Flickr Network Analysis suggests. The sparsely connected networks have a scale free, power law distribution. With increasing connectivity, the networks show increasing divergence from power law. One of the main factors, influencing on the network connectivity is the node similarity. For instance, in social networks, people are likely to be linked to each other if they share common social background, interests, tastes, beliefs, etc. In context of biological networks, proteins or other molecules are linked if they have exact or complementary fit of their complex surfaces.

… excerpt ends here. Continue reading the full article.

Worked examples

Example 1 — a first encounter with Sparse network

Start with the simplest possible case. Write down what Sparse network claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer 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 Sparse network 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 Sparse network 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 Sparse network

In research
Sparse network appears in computer 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 Sparse network 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
Sparse network is common in secondary-school and first-year university syllabi. It links to neighbouring topics Network theory, Network topology, Networks, so understanding it makes those chapters shorter.
In everyday life
Look for Sparse network 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.

Affiliate

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

How to study Sparse network in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Sparse network 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 Sparse network out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Sparse network in simple terms?

In network science, a sparse network has much fewer links than the possible maximum number of links within that network (the opposite is a dense network). The study of sparse networks is a relatively new area primarily stimulated by the study of real networks, such as social and computer networks.

Why does Sparse network matter?

Because it connects several computer 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 Sparse network?

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 Sparse network.

Tags

  • Network theory
  • Network topology
  • Networks

Keep exploring