• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

An improved rounding method and semidefinite programming relaxation for graph partition (2001)

by Q Han, Y Yinyu, J Zhang
Venue:Mathematical Programming
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 12
Next 10 →

Ensemble Pruning Via Semi-definite Programming

by Yi Zhang, Samuel Burer, W. Nick Street, Kristin Bennett, Emilio Parrado-hern - Journal of Machine Learning Research , 2006
"... An ensemble is a group of learning models that jointly solve a problem. However, the ensembles generated by existing techniques are sometimes unnecessarily large, which can lead to extra memory usage, computational costs, and occasional decreases in effectiveness. The purpose of ensemble pruning is ..."
Abstract - Cited by 18 (2 self) - Add to MetaCart
An ensemble is a group of learning models that jointly solve a problem. However, the ensembles generated by existing techniques are sometimes unnecessarily large, which can lead to extra memory usage, computational costs, and occasional decreases in effectiveness. The purpose of ensemble pruning is to search for a good subset of ensemble members that performs as well as, or better than, the original ensemble. This subset selection problem is a combinatorial optimization problem and thus finding the exact optimal solution is computationally prohibitive. Various heuristic methods have been developed to obtain an approximate solution. However, most of the existing heuristics use simple greedy search as the optimization method, which lacks either theoretical or empirical quality guarantees. In this paper, the ensemble subset selection problem is formulated as a quadratic integer programming problem. By applying semi-definite programming (SDP) as a solution technique, we are able to get better approximate solutions. Computational experiments show that this SDP-based pruning algorithm outperforms other heuristics in the literature. Its application in a classifier-sharing study also demonstrates the effectiveness of the method.

Disciplined convex programming

by Michael Grant, Stephen Boyd, Yinyu Ye - Global Optimization: From Theory to Implementation, Nonconvex Optimization and Its Application Series , 2006
"... ..."
Abstract - Cited by 16 (4 self) - Add to MetaCart
Abstract not found

On Approximation of Max-Vertex-Cover

by Qiaoming Han, et al. , 2000
"... ..."
Abstract - Cited by 4 (0 self) - Add to MetaCart
Abstract not found

Approximation Bounds for Quadratic Maximization with Semidefinite Programming Relaxation

by Dachuan Xu, Shuzhong Zhang , 2003
"... In this paper, we consider a class of quadratic maximization problems. One important instance in that class is the famous quadratic maximization formulation of the max-cut problem studied by Goemans and Williamson [6]. Since the problem is NP-hard in general, following Goemans and Williamson, we app ..."
Abstract - Cited by 2 (0 self) - Add to MetaCart
In this paper, we consider a class of quadratic maximization problems. One important instance in that class is the famous quadratic maximization formulation of the max-cut problem studied by Goemans and Williamson [6]. Since the problem is NP-hard in general, following Goemans and Williamson, we apply the approximation method based on the semidefinite programming (SDP) relaxation. For a subclass of the problems, including the ones studied by Helmberg [9] and Zhang [23], we show that the SDP relaxation approach yields an approximation solution with the worst-case performance ratio at least alpha = 0.87856... . This is a generalization...

Approximate k-Steiner Forests via the Lagrangian Relaxation Technique with Internal Preprocessing

by Danny Segev, Gil Segev - In 14th Annual European Symposium on Algorithms , 2006
"... An instance of the k-Steiner forest problem consists of an undirected graph G = (V, E), the edges of which are associated with non-negative costs, and a collection D = {(s1, t1),..., (sd, td)} of distinct pairs of vertices, interchangeably referred to as demands. We say that a forest F ⊆ G connects ..."
Abstract - Cited by 2 (1 self) - Add to MetaCart
An instance of the k-Steiner forest problem consists of an undirected graph G = (V, E), the edges of which are associated with non-negative costs, and a collection D = {(s1, t1),..., (sd, td)} of distinct pairs of vertices, interchangeably referred to as demands. We say that a forest F ⊆ G connects a demand (si, ti) when it contains an si-ti path. Given a requirement parameter k ≤ |D|, the goal is to find a minimum cost forest that connects at least k demands in D. This problem has recently been studied by Hajiaghayi and Jain [SODA ’06], whose main contribution in this context was to relate the inapproximability of k-Steiner forest to that of the dense k-subgraph problem. However, Hajiaghayi and Jain did not provide any algorithmic result for the respective settings, and posed this objective as an important direction for future research. In this paper, we present the first non-trivial approximation algorithm for the k-Steiner forest problem, which is based on a novel extension of the Lagrangian relaxation technique. Specifically, our algorithm constructs a feasible forest whose cost is within a factor of O(min{n 2/3, √ d} · log d) of optimal, where n is the number of vertices in the input graph and d is the number of demands. We believe that the approach illustrated in the current writing is of independent interest, and may be applicable in other settings as well.

Journal of Machine Learning Research 7 (2006) 1315--1338 Submitted 8/05; Revised 4/06; Published 7/06 Ensemble Pruning Via Semi-definite Programming

by Yi Zhang Yi-Zhang-, Samuel Burer, W. Nick Street, P. Bennett, Emilio Parrado-hernández - Journal of Machine Learning Research , 2006
"... An ensemble is a group of learning models that jointly solve a problem. However, the ensembles generated by existing techniques are sometimes unnecessarily large, which can lead to extra memory usage, computational costs, and occasional decreases in e#ectiveness. ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
An ensemble is a group of learning models that jointly solve a problem. However, the ensembles generated by existing techniques are sometimes unnecessarily large, which can lead to extra memory usage, computational costs, and occasional decreases in e#ectiveness.

Sharing Classifiers among Ensembles from Related Problem Domains

by Yi Zhang, W. Nick Street, Samuel Burer - Proc. of the 5 th IEEE Int’l Conf. on Data Mining , 2005
"... A classification ensemble is a group of classifiers that all solve the same prediction problem in different ways. It is well-known that combining the predictions of classifiers within the same problem domain using techniques like bagging or boosting often improves the performance. This research show ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
A classification ensemble is a group of classifiers that all solve the same prediction problem in different ways. It is well-known that combining the predictions of classifiers within the same problem domain using techniques like bagging or boosting often improves the performance. This research shows that sharing classifiers among different but closely related problem domains can also be helpful. In addition, a semi-definite programming based ensemble pruning method is implemented in order to optimize the selection of a subset of classifiers for each problem domain. Computational results on a catalog dataset indicate that the ensembles resulting from sharing classifiers among different product categories generally have larger AUCs than those ensembles trained only on their own categories. The pruning algorithm not only prevents the occasional decrease of effectiveness caused by conflicting concepts among the problem domains, but also provides a better understanding of the problem domains and their relationships. 1.

A DETERMINISTIC APPROXIMATION ALGORITHM FOR THE DENSEST K-SUBGRAPH PROBLEM

by Alain Billionnet, Frédéric Roupin
"... Abstract. In the Densest k-Subgraph problem (DSP), we are given an undirected weighted graph G = (V, E) with n vertices (v1,..., vn). We seek to find a subset of k vertices (k belonging to {1,..., n}) which maximizes the number of edges which have their two endpoints in the subset. This prob-lem is ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract. In the Densest k-Subgraph problem (DSP), we are given an undirected weighted graph G = (V, E) with n vertices (v1,..., vn). We seek to find a subset of k vertices (k belonging to {1,..., n}) which maximizes the number of edges which have their two endpoints in the subset. This prob-lem is NP-hard even for bipartite graphs, and no polynomial-time algorithm with a fixed performance guarantee is known for the general case. Several authors have proposed randomized approximation algorithms for particular cases (especially when k = n, c> 1). But derandomization techniques are c not easy to apply here because of the cardinality constraint, and can have a high computational cost. In this paper we present a deterministic max(d, 8 9c)-approximation algorithm for the Densest k-Subgraph Problem (where d is the density of G). The complexity of our algorithm is only the one of linear programming. This result is obtained by using particular optimal solutions of a linear program associated with the classical 0-1 quadratic formulation of DSP.

The densest k-subgraph problem on clique graphs

by M. Liazi, I. Milis, F. Pascual, V. Zissimopoulos, Department Of - In International Combinatorics, Geometry and Computer Science Conference , 2007
"... Abstract. The Densest k-Subgraph (DkS) problem asks for a k-vertex subgraph of a given graph with the maximum number of edges. The problem is strongly NP-hard, as a generalization of the well known Clique problem and we also know that it does not admit a Polynomial Time Approximation Scheme (PTAS). ..."
Abstract - Cited by 1 (1 self) - Add to MetaCart
Abstract. The Densest k-Subgraph (DkS) problem asks for a k-vertex subgraph of a given graph with the maximum number of edges. The problem is strongly NP-hard, as a generalization of the well known Clique problem and we also know that it does not admit a Polynomial Time Approximation Scheme (PTAS). In this paper we focus on special cases of the problem, with respect to the class of the input graph. Especially, towards the elucidation of the open questions concerning the complexity of the problem for interval graphs as well as its approximability for chordal graphs, we consider graphs having special clique graphs. We present a PTAS for stars of cliques and a dynamic programming algorithm for trees of cliques.

Approximating k-Generalized Connectivity via Collapsing HSTs

by Danny Segev
"... An instance of the k-generalized connectivity problem consists of an undirected graph G = (V, E), whose edges are associated with non-negative costs, and a collection D = {(S1, T1),..., (Sd, Td)} of distinct demands, each of which comprises a pair of disjoint vertex sets. We say that a subgraph H ⊆ ..."
Abstract - Add to MetaCart
An instance of the k-generalized connectivity problem consists of an undirected graph G = (V, E), whose edges are associated with non-negative costs, and a collection D = {(S1, T1),..., (Sd, Td)} of distinct demands, each of which comprises a pair of disjoint vertex sets. We say that a subgraph H ⊆ G connects a demand (Si, Ti) when it contains a path with one endpoint in Si and the other in Ti. Given an integer parameter k, the goal is to identify a minimum cost subgraph that connects at least k demands in D. Alon, Awerbuch, Azar, Buchbinder and Naor (SODA ’04) seem to have been the first to consider the generalized connectivity paradigm as a unified machinery for incorporating multiplechoice decisions into network formation settings. Their main contribution in this context was to devise a multiplicative-update online algorithm for computing log-competitive fractional solutions, and to propose provably-good rounding procedures for important special cases. Nevertheless, approximating the generalized connectivity problem in its unconfined form, where one makes no structural assumptions about the underlying graph and collection of demands, has remained an open question up until a recent O(log 2 n log 2 d) approximation due to Chekuri, Even, Gupta and Segev (SODA ’08). Unfortunately, the latter result does not extend to connecting a pre-specified number of demands. Furthermore, even the simpler case of singleton demands has been established as a challenging computational task, when Hajiaghayi and Jain (SODA ’06) related its inapproximability to that of dense k-subgraph. In this paper, we present the first non-trivial approximation algorithm for k-generalized connectivity, which is derived by synthesizing several techniques originating in probabilistic embeddings of finite metrics, network design, and randomization. Specifically, our algorithm constructs, with constant probability, a feasible subgraph whose cost is within a factor of O(n 2/3 · polylog(n, k)) of optimal. We believe that the fundamental approach illustrated in the current writing is of independent interest, and may be applicable in other settings as well.
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University