A Tutorial on Clique Problems in Communications and Signal Processing

08/21/2018
by   Ahmed Douik, et al.
0

Since its first use by Euler on the seven bridges of Königsberg problem, graph theory has shown excellent abilities in solving and unveiling the properties of multiple discrete optimization problems. With the shift from analog to digital processing, various design and optimization problems in communications and signal processing systems become discrete in nature. The study of the structure of these discrete programs reveals equivalence with graph theory problems, which makes a large body of the literature readily available for solving and characterizing the complexity of these problems. This tutorial presents a framework for utilizing a particular graph theory problem, known as the clique problem, for solving communications and signal processing problems. In particular, the first part of the tutorial recalls the basic concepts of graph theory, formulates the clique problem and its variants, and suggests optimal and heuristic solutions to solve the problem. Afterwards, the paper provides deterministic and randomized solvers which are particularly interesting for problems in which the construction of the graph is either not feasible or excessively complicated. The tutorial finally presents applications of the clique problem variants to examples in communications and signal processing, mainly the maximum clique problem in machine learning, the maximum weight clique problem in network coding, and the k-clique problem in user-scheduling.

READ FULL TEXT

page 1

page 3

page 12

research
01/06/2011

Extending Bron Kerbosch for Solving the Maximum Weight Clique Problem

This contribution extends the Bron Kerbosch algorithm for solving the ma...
research
04/24/2011

Compressive Network Analysis

Modern data acquisition routinely produces massive amounts of network da...
research
11/22/2022

Kernelization of Discrete Optimization Problems on Parallel Architectures

There are existing standard solvers for tackling discrete optimization p...
research
05/09/2023

Convex Quaternion Optimization for Signal Processing: Theory and Applications

Convex optimization methods have been extensively used in the fields of ...
research
01/28/2020

Discrete Signal Processing with Set Functions

Set functions are functions (or signals) indexed by the power set (set o...
research
12/23/2009

A Necessary and Sufficient Condition for Graph Matching Being Equivalent to the Maximum Weight Clique Problem

This paper formulates a necessary and sufficient condition for a generic...
research
07/11/2020

A Tutorial on Graph Theory for Brain Signal Analysis

This tutorial paper refers to the use of graph-theoretic concepts for an...

Please sign up or login with your details

Forgot password? Click here to reset