This chapter discusses five real-world problems that can be solved using graphs. Some of our problems have good solutions, while others have no known good algorithmic solution. In Section 4 we present an approximation algorithm, that is, an algorithm that runs in polynomial time but doesn't necessarily give a best possible answer.
This chapter discusses five real-world problems that can be solved using graphs. Some of our problems have good solutions, while others have no known good algorithmic solution. In Section 4 we present an approximation algorithm, that is, an algorithm that runs in polynomial time but doesn't necessarily give a best possible answer.