Results 1  10
of
103
The Maximum Clique Problem
, 1999
"... Contents 1 Introduction 2 1.1 Notations and Definitions . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Problem Formulations 4 2.1 Integer Programming Formulations . . . . . . . . . . . . . . . . . . . 5 2.2 Continuous Formulations . . . . . . . . . . . . . . . . . . . . . . . . 8 3 Computation ..."
Abstract

Cited by 186 (21 self)
 Add to MetaCart
(Show Context)
Contents 1 Introduction 2 1.1 Notations and Definitions . . . . . . . . . . . . . . . . . . . . . . . . 3 2 Problem Formulations 4 2.1 Integer Programming Formulations . . . . . . . . . . . . . . . . . . . 5 2.2 Continuous Formulations . . . . . . . . . . . . . . . . . . . . . . . . 8 3 Computational Complexity 12 4 Bounds and Estimates 15 5 Exact Algorithms 19 5.1 Enumerative Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . 19 5.2 Exact Algorithms for the Unweighted Case . . . . . . . . . . . . . . 21 5.3 Exact Algorithms for the Weighted Case . . . . . . . . . . . . . . . . 25 6 Heuristics 27 6.1 Sequential Greedy Heuristics . . . . . . . . . . . . . . . . . . . . . . 28 6.2 Local Search Heuristics . . . . . . . . . . . . . . . . . . . . . . . . . 29 6.3 Advanced Search Heuristics . . . . . . . . . . . . . . . . . . . . . . . 30 6.3.1 Simulated annealing . . . . . . . . . . . . . . . . . . . . . . . 30 6.3.2 Neural networks . . . . . . . . . . . . . . . . . . . . . . . .
Reactive Local Search for the Maximum Clique Problem
 Algorithmica
"... A new Reactive Local Search (RLS ) algorithm is proposed for the solution of the MaximumClique problem. RLS is based on local search complemented by a feedback (historysensitive) scheme to determine the amount of diversification. The reaction acts on the single parameter that decides the temporary ..."
Abstract

Cited by 92 (14 self)
 Add to MetaCart
(Show Context)
A new Reactive Local Search (RLS ) algorithm is proposed for the solution of the MaximumClique problem. RLS is based on local search complemented by a feedback (historysensitive) scheme to determine the amount of diversification. The reaction acts on the single parameter that decides the temporary prohibition of selected moves in the neighborhood, in a manner inspired by Tabu Search. The performance obtained in computational tests appears to be significantly better with respect to all algorithms tested at the the second DIMACS implementation challenge. The worstcase complexity per iteration of the algorithm is O(max{n, m}) where n and m are the number of nodes and edges of the graph. In practice, when a vertex is moved, the number of operations tends to be proportional to its number of missing edges and therefore the iterations are particularly fast in dense graphs.
A Fast Algorithm for the Maximum Clique Problem
 DISCRETE APPL. MATH
"... Given a graph, in the maximum clique problem one wants to find ..."
Abstract

Cited by 90 (2 self)
 Add to MetaCart
Given a graph, in the maximum clique problem one wants to find
A Column Generation Approach For Graph Coloring
 INFORMS Journal on Computing
, 1995
"... We present a method for solving the independent set formulation of the graph coloring problem (where there is one variable for each independent set in the graph). We use a column generation method for implicit optimization of the linear program at each node of the branchandbound tree. This approac ..."
Abstract

Cited by 89 (2 self)
 Add to MetaCart
(Show Context)
We present a method for solving the independent set formulation of the graph coloring problem (where there is one variable for each independent set in the graph). We use a column generation method for implicit optimization of the linear program at each node of the branchandbound tree. This approach, while requiring the solution of a difficult subproblem as well as needing sophisticated branching rules, solves small to moderate size problems quickly. We have also implemented an exact graph coloring algorithm based on DSATUR for comparison. Implementation details and computational experience are presented. 1 INTRODUCTION The graph coloring problem is one of the most useful models in graph theory. This problem has been used to solve problems in school timetabling [10], computer register allocation [7, 8], electronic bandwidth allocation [11], and many other areas. These applications suggest that effective algorithms for solving the graph coloring problem would be of great importance. D...
Clique relaxations in social network analysis: The maximum kplex problem
, 2006
"... This paper introduces and studies the maximum kplex problem, which arises in social network analysis, but can also be used in several other important application areas, including wireless networks, telecommunications, and graphbased data mining. We establish NPcompleteness of the decision version ..."
Abstract

Cited by 38 (5 self)
 Add to MetaCart
This paper introduces and studies the maximum kplex problem, which arises in social network analysis, but can also be used in several other important application areas, including wireless networks, telecommunications, and graphbased data mining. We establish NPcompleteness of the decision version of the problem on arbitrary graphs. An integer programming formulation is presented and basic polyhedral study of the problem is carried out. A branchandcut implementation is discussed and computational test results on the proposed benchmark instances and reallife scalefree graphs are also provided.
ThreeDimensional Orthogonal Graph Drawing
, 2000
"... vi Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix List of Tables . . . . . . . . . . . . ..."
Abstract

Cited by 33 (13 self)
 Add to MetaCart
vi Declaration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix List of Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii List of Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv I Orthogonal Graph Drawing 1 1
Cliquedetection Models in Computational Biochemistry and Genomics
 European Journal of Operational Research
, 2005
"... Many important problems arising in computational biochemistry and genomics have been formulated in terms of underlying combinatorial optimization models. In particular, a number have been formulated as cliquedetection models. The proposed article includes an introduction to the underlying biochemis ..."
Abstract

Cited by 32 (3 self)
 Add to MetaCart
Many important problems arising in computational biochemistry and genomics have been formulated in terms of underlying combinatorial optimization models. In particular, a number have been formulated as cliquedetection models. The proposed article includes an introduction to the underlying biochemistry and genomic aspects of the problems as well as to the graphtheoretic aspects of the solution approaches. Each subsequent section describes a particular type of problem, gives an example to show how the graph model can be derived, summarizes recent progress, and discusses challenges associated with solving the associated graphtheoretic models. Clique detection models include prescribing (a) a maximal clique, (b) a maximum clique, (c) a maximum weighted clique, or (d) all maximal cliques in a graph. The particular types of biochemistry and genomics problems that can be represented by a clique detection model include integration of genome mapping data, nonoverlapping local alignments, matching and comparing molecular structures, and protein docking.
A New Algorithm For The MaximumWeight Clique Problem
"... Given a graph, in the maximum clique problem one wants to find the largest number of vertices, any two of which are adjacent. In the maximumweight clique problem, the vertices have positive, integer weights, and one wants to find a clique with maximum weight. A recent algorithm for the maximum cliq ..."
Abstract

Cited by 31 (0 self)
 Add to MetaCart
Given a graph, in the maximum clique problem one wants to find the largest number of vertices, any two of which are adjacent. In the maximumweight clique problem, the vertices have positive, integer weights, and one wants to find a clique with maximum weight. A recent algorithm for the maximum clique problem is here used as a basis for developing an algorithm for the weighted case. Computational experiments with random graphs show that this new algorithm is faster than earlier algorithms in many cases. A set of weighted graphs obtained from the problem of constructing good constant weight errorcorrecting codes are proposed as test cases for maximumweight clique algorithms
Relaxation Labeling Networks for the Maximum Clique Problem
 J. Artif. Neural Networks
, 1995
"... this paper, it is shown how to take advantage of the properties of these models to approximately solve the maximum clique problem, a wellknown intractable optimization problem which has practical applications in various fields. The approach is based on a result by Motzkin and Straus which naturally ..."
Abstract

Cited by 28 (17 self)
 Add to MetaCart
(Show Context)
this paper, it is shown how to take advantage of the properties of these models to approximately solve the maximum clique problem, a wellknown intractable optimization problem which has practical applications in various fields. The approach is based on a result by Motzkin and Straus which naturally leads to formulate the problem in a manner that is readily mapped onto a relaxation labeling network. Extensive simulations have demonstrated the validity of the proposed model, both in terms of quality of solutions and speed. Maximum clique problem, relaxation labeling processes, neural networks, optimization. 1 INTRODUCTION
An Algorithm for Finding a Maximum Clique in a Graph
, 1997
"... This paper introduces a branchandbound algorithm for the maximum clique problem which applies existing clique finding and vertex coloring heuristics to determine lower and upper bounds for the size of a maximum clique. Computational results on a variety of graphs indicate the proposed procedure in ..."
Abstract

Cited by 27 (0 self)
 Add to MetaCart
(Show Context)
This paper introduces a branchandbound algorithm for the maximum clique problem which applies existing clique finding and vertex coloring heuristics to determine lower and upper bounds for the size of a maximum clique. Computational results on a variety of graphs indicate the proposed procedure in most instances outperforms leading algorithms.