Starting CLuP with polytope relaxation

09/03/2019
by   Mihailo Stojnic, et al.
0

The Controlled Loosening-up (CLuP) mechanism that we recently introduced in <cit.> is a generic concept that can be utilized to solve a large class of problems in polynomial time. Since it relies in its core on an iterative procedure, the key to its excellent performance lies in a typically very small number of iterations needed to execute the entire algorithm. In a separate paper <cit.>, we presented a detailed complexity analysis that indeed confirms the relatively small number of iterations. Since both papers, <cit.> and <cit.> are the introductory papers on the topic we made sure to limit the initial discussion just to the core of the algorithm and consequently focused only on the algorithm's most basic version. On numerous occasions though, we emphasized that various improvements and further upgrades are possible. In this paper we present a first step in this direction and discuss a very simple upgrade that can be introduced on top of the basic CLuP mechanism. It relates to the starting of the CLuP and suggests the well-known so-called polytope-relaxation heuristic (see, e.g. <cit.>) as the starting point. We refer to this variant of CLuP as the CLuP-plt and proceed with the presentation of its complexity analysis. As in <cit.>, a particular complexity analysis per iteration level type of complexity analysis is chosen and presented through the algorithm's application on the well-known MIMO ML detection problem. As expected, the analysis confirms that CLuP-plt performs even better than the original CLuP. In some of the most interesting regimes it often achieves within the first three iterations an excellent performance. We also complement the theoretical findings with a solid set of numerical experiments.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/03/2019

Complexity analysis of the Controlled Loosening-up (CLuP) algorithm

In our companion paper <cit.> we introduced a powerful mechanism that we...
research
11/23/2020

Rephased CLuP

In <cit.> we introduced CLuP, a Random Duality Theory (RDT) based algori...
research
11/23/2020

Sparse linear regression – CLuP achieves the ideal exact ML

In this paper we revisit one of the classical statistical problems, the ...
research
09/03/2019

Controlled Loosening-up (CLuP) – achieving exact MIMO ML in polynomial time

In this paper we attack one of the most fundamental signal processing/in...
research
11/23/2020

Algorithmic random duality theory – large scale CLuP

Based on our Random Duality Theory (RDT), in a sequence of our recent pa...
research
08/13/2020

Dynamic Complexity of Expansion

Dynamic Complexity was introduced by Immerman and Patnaik <cit.> (see al...
research
09/25/2015

Folding a Tree into a Map

Analysis of the retrieval architecture of the highly influential UNIX fi...

Please sign up or login with your details

Forgot password? Click here to reset