scispace - formally typeset
Search or ask a question
Topic

Greedy algorithm

About: Greedy algorithm is a research topic. Over the lifetime, 15347 publications have been published within this topic receiving 393945 citations.


Papers
More filters
Journal ArticleDOI
TL;DR: This paper extends the concept of degree from single vertex to sub-graph, and presents a formal definition of module/community in a network based on this extension, and implements a JAVA tool, MoNet, for exploring local community structures in large networks.
Abstract: In this paper, three new algorithms, a greedy algorithm, a KL-like algorithm, and an add-all algorithm, are proposed to find local optimal community structures in large networks starting from a given source vertex. The time complexity for finding a local community of all these algorithms is O(K 2d), where K is the number of vertices to be explored in the sub-graph and d is the average degree of the vertices in the sub-graph. A JAVA tool is developed based on these algorithms to identify local community structures in large networks. The results of using this tool to analyze a co-purchase network from Amazon.com show that local community structures exist in this large-scale co-purchase network. Further analyses of the identified local communities show that purchases of media items form more compact local communities than purchases of book items do, indicating that recommending digital media items to customers based on co-purchasing information in the online store is more efficient than recommending books.

216 citations

Journal ArticleDOI
TL;DR: Three heuristic algorithms are presented that solve for the optimal locations for refueling stations for alternative-fuels, such as hydrogen, ethanol, biodiesel, natural gas, or electricity and are shown to be effective and efficient in solving complex FRLM problems.

215 citations

Book ChapterDOI
09 Sep 2006
TL;DR: A general mathematical framework, suited to answer three questions about whether all objectives are necessary to preserve the problem characteristics is proposed, and corresponding algorithms, exact and heuristic ones are proposed.
Abstract: Most of the available multiobjective evolutionary algorithms (MOEA) for approximating the Pareto set have been designed for and tested on low dimensional problems (≤3 objectives). However, it is known that problems with a high number of objectives cause additional difficulties in terms of the quality of the Pareto set approximation and running time. Furthermore, the decision making process becomes the harder the more objectives are involved. In this context, the question arises whether all objectives are necessary to preserve the problem characteristics. One may also ask under which conditions such an objective reduction is feasible, and how a minimum set of objectives can be computed. In this paper, we propose a general mathematical framework, suited to answer these three questions, and corresponding algorithms, exact and heuristic ones. The heuristic variants are geared towards direct integration into the evolutionary search process. Moreover, extensive experiments for four well-known test problems show that substantial dimensionality reductions are possible on the basis of the proposed methodology.

215 citations

Posted Content
TL;DR: In this article, the problem of finding a small set of variables to affect with an input so that the resulting system is controllable is shown to be NP-hard, and it is shown that even approximating the minimum number of variables that need to be affected within a multiplicative factor of $c \log n$ is NP hard for some positive $c.
Abstract: Given a linear system, we consider the problem of finding a small set of variables to affect with an input so that the resulting system is controllable. We show that this problem is NP-hard; indeed, we show that even approximating the minimum number of variables that need to be affected within a multiplicative factor of $c \log n$ is NP-hard for some positive $c$. On the positive side, we show it is possible to find sets of variables matching this inapproximability barrier in polynomial time. This can be done by a simple greedy heuristic which sequentially picks variables to maximize the rank increase of the controllability matrix. Experiments on Erdos-Renyi random graphs demonstrate this heuristic almost always succeeds at findings the minimum number of variables.

214 citations

Proceedings ArticleDOI
22 May 2005
TL;DR: This paper presents a monotone PTAS for the generalized assignment problem with any bounded number of parameters per agent, and shows that primal-dual greedy algorithms achieve almost the same approximation ratios for PIPs as randomized rounding.
Abstract: This paper deals with the design of efficiently computable incentive compatible, or truthful, mechanisms for combinatorial optimization problems with multi-parameter agents. We focus on approximation algorithms for NP-hard mechanism design problems. These algorithms need to satisfy certain monotonicity properties to ensure truthfulness. Since most of the known approximation techniques do not fulfill these properties, we study alternative techniques.Our first contribution is a quite general method to transform a pseudopolynomial algorithm into a monotone FPTAS. This can be applied to various problems like, e.g., knapsack, constrained shortest path, or job scheduling with deadlines. For example, the monotone FPTAS for the knapsack problem gives a very efficient, truthful mechanism for single-minded multi-unit auctions. The best previous result for such auctions was a 2-approximation. In addition, we present a monotone PTAS for the generalized assignment problem with any bounded number of parameters per agent.The most efficient way to solve packing integer programs (PIPs) is LP-based randomized rounding, which also is in general not monotone. We show that primal-dual greedy algorithms achieve almost the same approximation ratios for PIPs as randomized rounding. The advantage is that these algorithms are inherently monotone. This way, we can significantly improve the approximation ratios of truthful mechanisms for various fundamental mechanism design problems like single-minded combinatorial auctions (CAs), unsplittable flow routing and multicast routing. Our approximation algorithms can also be used for the winner determination in CAs with general bidders specifying their bids through an oracle.

214 citations


Network Information
Related Topics (5)
Optimization problem
96.4K papers, 2.1M citations
92% related
Wireless network
122.5K papers, 2.1M citations
88% related
Network packet
159.7K papers, 2.2M citations
88% related
Wireless sensor network
142K papers, 2.4M citations
87% related
Node (networking)
158.3K papers, 1.7M citations
87% related
Performance
Metrics
No. of papers in the topic in previous years
YearPapers
2023350
2022690
2021809
2020939
20191,006
2018967