subject

You can tell that cellular phones are at work in rural communities, from the giant microwave towers you sometimes see sprouting out of corn fields and cow pastures. Let's consider a very simplified model of a cellular phone network in a sparsely populated area. We are given the locations of n base stations, specified as points b1,,bn in the plane. We are also given the locations of n cellular phones, specified as points p1, ...,pn in the plane. Finally, we are given a range parameter A > 0. We call the set of cell phones fully connected if it is possible to assign each phone to a base station in such a way that
β€’ Each phone is assigned to a different base station, and
β€’ If a phone at pt is assigned to abase station at bj, then the straight-line distance between the points pi and bj is at most A.
Suppose that the owner of the cell phone at point p1 decides to go for a drive, traveling continuously for a total of z units of distance due east. As this cell phone moves, we may have to update the assignment of phones to base stations (possibly several times) in order to keep the set of phones fully connected Give a polynomial-time algorithm to decide whether it is possible to keep the set of phones fully connected at all times during the travel of this one cell phone. (You should assume that all other phones remain stationary during this travel.) If it is possible, you should report a sequence of assignments of phones to base stations that will be sufficient in order to maintain full connectivity; if it is not possible, you should report a point on the traveling phone's path at which full connectivity cannot be maintained.
You should try to make your algorithm run in O(n3) time if possible
Example. Suppose we have phones at p1 = (0, 0) and p2 = (2, 1); we have base stations at bl (1, 1) and b2 - (3, 1); and A2. Now consider the case in which the phone at p1 moves due east a distance of 4 units, ending at (4, 0). Then it is possible to keep the phones fully connected during this motion: We begin by assigning p1 to b1 and p2 to b2, and we reassign p1 to b2 and p2 to b1 during the motion (for example, when p1 passes the point (2, 0))

ansver
Answers: 2

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 19:50
Write a car class having two private member variables called tank and speed. write public methods called pumpgas and gofast. the method pumpgas gets an integer for gas that must be pumped. that value needs to be added to tank (no more than 20 gallons). it must return the amount of gas that is purchased ($4 per gallon). the method gofast should increase the speed by 5 each time it is called.write a constructor for the above class that initialized both variables to zero.write a tostring to display both the tank and speed when the car is printed.modify the car class to implement the interface comparable and an interface called carinter having the public methods in carinter.write the main program to create an array of size 5 of type car. create 5 car objects having each location of the array to refer to one of the cars. test the pumpgas, gofast, equals method on the array items. write an enhanced loop to print all the car values (using a tostring written last time).write a generic method to find the minimum of four items. pass int, double, char, string and car objects to test this method.
Answers: 1
question
Computers and Technology, 23.06.2019 04:31
This graph compares the cost of room and board at educational institutions in texas.
Answers: 1
question
Computers and Technology, 23.06.2019 09:10
Effective character encoding requires standardized code. compatible browsers. common languages. identical operating systems.
Answers: 1
question
Computers and Technology, 23.06.2019 16:00
What is the biggest difference between section breaks and regular page breaks? section breaks are more difficult to add than page breaks. section breaks make it easier for you to view the document as an outline. section breaks allow you to have areas of the document with different formatting. section breaks are smaller than regular page breaks.
Answers: 2
You know the right answer?
You can tell that cellular phones are at work in rural communities, from the giant microwave towers...
Questions
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Biology, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
question
Mathematics, 17.09.2020 04:01
Questions on the website: 13722359