Question

Part 1: Circuit Design (Sharp and Wexler) The physical layout of a VLSI circuit is tightly linked to overall circuit performance; moreover determining the wiring layout of a circuit is one of the most difficult steps in the VLSI chip design process. In particular, you are given a set of components that must be connected by wire preferably as cheaply as possible. Obviously you will use a tree to connect up your components, bu unlike the minimum spanning tree problem, you are permitted to construct or select intermediary connection points to reduce the cost of the tree. The result is called the minimum Steiner tree More precisely, you have an undirected graph costs ce 0 for each edge e E E, and a set of notes S S V (called the 1 2 terminals the three large nodes in the example). A Steiner tree for S is 1 1 a tree T in G that must span all the nodes in S, however, you may also use other nodes in V if it allows you to obtain a cheaper T overall. As demonstrated in the example, including additional nodes may yield a cheaper tree. Any vertex in T S is called a Steiner node. The problem of determining whether there is a Steiner tree of cost S k for some extra input k is known as the Steiner minimum tree problem (SMT) a. Show that SMT is NP-hard (think: SET COVER or VERTEX COVER) b. Give an efficient algorithm to find the minimum-cost Steiner tree in the case that S 2 c. Give an efficient algorithm to find the minimum-cost Steiner tree in the case that ISI IVI d. Give a 2-approximation for the minimum-cost Steiner tree problem (for any set S) Hint: his problem is very related to the lecture on approximation algorithm for the TSP

0 0
Add a comment Improve this question Transcribed image text
Know the answer?
Add Answer to:
The physical layout of a VLSI circuit is tightly linked to overall circuit performance; moreover, determining...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Problem 1: Given a graph G (V,E) a subset U S V of nodes is called...

    Problem 1: Given a graph G (V,E) a subset U S V of nodes is called a node cover if each edge in E is adjacent to at least one node in U. Given a graph, we do not know how to find the minimum node cover in an efficient manner. But if we restriet G to be a tree, then it is possible. Give a greedy algorithm that finds the minimum node cover for a tree. Analyze its correctness...

  • 1. (25) [Maximum bottleneck rate spanning treel] Textbook Exercise 19 in Chapter 4. Given a connected...

    1. (25) [Maximum bottleneck rate spanning treel] Textbook Exercise 19 in Chapter 4. Given a connected graph, the problem is to find a spanning tree in which every pair of nodes has a maximum bottleneck rate path between the pair. (Note that the bottleneck rate of a path is defined as the minimum bandwidth of any edge on the path.) First give the algorithm (a sketch of the idea would be sufficient), and then prove the optimality of the algorithm....

  • Please help me with this answer. Performance Comparison for Dijkstra Algorithm and Bellman-Ford Algorithm Problem Description...

    Please help me with this answer. Performance Comparison for Dijkstra Algorithm and Bellman-Ford Algorithm Problem Description The shortest path problem is one of most important problems in graph theory and computer science in general. Shortest path problem is one of typical optimization problems. Given a graph G = (V,E), the goal is to nd a minimum cost path from s → t, s,t ∈ V . This variant is called one-to-one shortest path problem. Other variants are one-to-all (compute shortest...

  • There exists a haunted maze which contains n scare stations, with a designated starting station s...

    There exists a haunted maze which contains n scare stations, with a designated starting station s and a final station t. To model the haunted maze as a graph, there is a vertex for each scare station and a directed edge from one station to another if it is easy to walk between the two directly (note: because the owners of the haunted house place a restriction on which houses you can visit, the edge between the two scare stations...

  • Please answer only problem 2. Accurate answers with work shown will receive a 100% rating ASAP....

    Please answer only problem 2. Accurate answers with work shown will receive a 100% rating ASAP. Thank you! Let G = (V, E) be a graph. We say that a subset S of the vertices V is an independent set if there is no edge in G joining two vertices in S. For example, given a proper colouring of the vertices of G, each colour class (i.e. the set of vertices that have some fixed colour) forms an independent set,...

  • answer the questions based on the informations on the 3 pictures please: What are the essential...

    answer the questions based on the informations on the 3 pictures please: What are the essential responsibilities of a structural designer or engineer in designing a structure? What factors would you consider and why when planning the design of a building structure? You are the project team leader for the design of a single family house in southwest Houston area. Discuss the types of structural loads you think are important and explain why.​​​​​​​ d) Thermal load changes in perature cause...

  • Please read the article and answer about questions. You and the Law Business and law are...

    Please read the article and answer about questions. You and the Law Business and law are inseparable. For B-Money, the two predictably merged when he was negotiat- ing a deal for his tracks. At other times, the merger is unpredictable, like when your business faces an unexpected auto accident, product recall, or government regulation change. In either type of situation, when business owners know the law, they can better protect themselves and sometimes even avoid the problems completely. This chapter...

  • summatize the following info and break them into differeng key points. write them in yojr own...

    summatize the following info and break them into differeng key points. write them in yojr own words   apartus 6.1 Introduction—The design of a successful hot box appa- ratus is influenced by many factors. Before beginning the design of an apparatus meeting this standard, the designer shall review the discussion on the limitations and accuracy, Section 13, discussions of the energy flows in a hot box, Annex A2, the metering box wall loss flow, Annex A3, and flanking loss, Annex...

  • Risk management in Information Security today Everyday information security professionals are bombarded with marketing messages around...

    Risk management in Information Security today Everyday information security professionals are bombarded with marketing messages around risk and threat management, fostering an environment in which objectives seem clear: manage risk, manage threat, stop attacks, identify attackers. These objectives aren't wrong, but they are fundamentally misleading.In this session we'll examine the state of the information security industry in order to understand how the current climate fails to address the true needs of the business. We'll use those lessons as a foundation...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT