# Approximation Algorithms for NP-Hard Problems

@article{Hochba1997ApproximationAF,
title={Approximation Algorithms for NP-Hard Problems},
author={Dorit S. Hochba},
journal={SIGACT News},
year={1997},
volume={28},
pages={40-52}
}
Approximation algorithms have developed in response to the impossibility of solving a great variety of important optimization problems. Too frequently, when attempting to get a solution for a problem, one is confronted with the fact that the problem is NP-hard. This, in the words of Garey and Johnson, means "I can't find an efficient algorithm, but neither can all of these famous people." While this is a significant theoretical step, it hardly qualifies as a cheering piece of news.If the…
1,427 Citations

### Approximating Spanners and Directed Steiner Forest: Upper and Lower Bounds

• Computer Science, Mathematics
SODA
• 2017
The techniques used in the approximation algorithm extend beyond distance-based problem to pure connectivity network design problems, and allow for an O(n^{3/5 + \epsilon})-approximation for the Directed Steiner Forest problem when all edges have uniform costs.

### On Acquisition and Analysis of Visual Data for Crowdsourcing Disaster Response

• Computer Science
• 2016
A new crowdsourcing framework for acquiring and analyzing the mobile videos utilizing fine granularity spatial metadata of videos for a rapidly changing disaster situation is introduced and an analytical model to quantify the visual awareness of a video based on its metadata is developed.

### Effectively crowdsourcing the acquisition and analysis of visual data for disaster response

• Computer Science
2015 IEEE International Conference on Big Data (Big Data)
• 2015
A new crowdsourcing framework for acquiring and analyzing the mobile videos utilizing fine granularity spatial metadata of videos for a rapidly changing disaster situation is introduced and an analytical model to quantify the visual awareness of a video based on its metadata is developed.

### Triangle minimization in large networks

• Computer Science
Knowledge and Information Systems
• 2014
It is shown that the triangle minimization problem under edge (node) attack is a submodular function maximization problem, which can be solved efficiently and proposed is a degree-based edge ( nodes) removal algorithm and a near-optimal greedy edge ( node) removal algorithms.

### Algorithms for the Network Analysis of Bilateral Tax Treaties

htmlabstractIn this thesis we conduct a network analysis of bilateral tax treaties. We are given tax data of 108 countries. Companies often send money from country to country via indirect routes,

### Euclidean Distance Matrices

Keywords: Euclidean Distance Matrices ; Calibration ; Sensor Localization ; S-stress ; Multidimensional Scaling ; Acoustics ; Heisenberg Uncertainty Principle ; Maximally Compact Sequences These

### On the performance of a cavity method based algorithm for the Prize-Collecting Steiner Tree Problem on graphs

• Computer Science
Physical review. E, Statistical, nonlinear, and soft matter physics
• 2012
A comparison with state-of-the-art algorithms on a wide range of existing benchmarks, networks, and random graphs shows that the cavity algorithm outperforms the two algorithms in most large instances both in running time and quality of the solution.

### Approximation algorithms for NP-hard optimization problems

• Computer Science
• 2010
In this chapter, approximation algorithms for optimization problems are discussed, where the quality of elements of the set are evaluated using a function f(x), the objective function, usually something fairly simple.

### Approximate schedulability analysis

• Computer Science
23rd IEEE Real-Time Systems Symposium, 2002. RTSS 2002.
• 2002
This work introduces the notion of "approximate schedulability analysis" and shows that if a small amount of "error" can be tolerated in decisions made by the algorithm, then this problem can be solved in polynomial time.

### The Power of Connection: Leveraging Network Analysis to Advance Receivable Financing

• Computer Science
ArXiv
• 2020
This work proposes a novel, network-based approach to receivable financing, which enables customers of the same funder to autonomously pay each other as much as possible, and gives benefits to both the funder and its customers (smaller fees and lightweight service establishment).

## References

SHOWING 1-8 OF 8 REFERENCES

### Semantic Analysis

• W. Waite
• Computer Science
Compiler Construction
• 1976

### Context=Free Grammars And Parsing 95

• Context=Free Grammars And Parsing 95

### Appendix C. Tiny Machine Simulator Listing Bibliography 558 Index

• Appendix C. Tiny Machine Simulator Listing Bibliography 558 Index

### Appendix B. Tiny Compiler Listing

• Appendix B. Tiny Compiler Listing

### Bottom-up Parsing 197

• Bottom-up Parsing 197

### Code Generation 39T

• Code Generation 39T

### Memory Organization During Program Execution 346 / 7.2 Fully Static Runtime Environments 349 / 7.3 Stack-Based Runtime Environments 352 / 7

• Memory Organization During Program Execution 346 / 7.2 Fully Static Runtime Environments 349 / 7.3 Stack-Based Runtime Environments 352 / 7

### Runtime Environments

• Runtime Environments