Imagine the following problem:
The corporation you work for has just established a number of offices in a foreign land. But the CEO is worried that corporate strategies and trade secrets will be exposed if regular telecommunication channels like the internet are used for communication between these offices. After a long brain-storming session, the Board of Directors came up with the solution: pigeons. By nature, pigeons know how to fly to wherever their nest is established. They can also be trained to fly back to a second location, where their food is regularly delivered. Thus, messenger pigeons are an effective, hard-to-intercept, point-to-point communication link. To link two offices, establish a pigeon nest in one office, feed that pigeon in the other office, and it will learn to fly between the two offices and carry some messages. The only problem is that pigeons become unreliable over long distances, and the corporation needs 100% reliability. You, as the Director of IT, have been charged with verifying if the plan will work. You consulted biology experts and learned that for distances of up to 200 miles, 100% reliability can be achieved by well-trained pigeons. Above 200 miles the reliability drops below 100%, which is not acceptable. Given the geographic locations of the offices, you calculated direct straight-line distances between all pairs of offices. Based on all the information you gathered, you need to decide whether any office can deliver a message to any other office, with 100% reliability, via pigeon post (possibly using a pigeon relay involving multiple office-to-office hops, with each hop at most 200 miles). You asked your IT team to submit possible options on how to solve the problem, and you received the following options: A) Create a graph with one node per office. For each pair of offices, look up the direct straight-line distance between them, in miles. Add an edge between each pair of offices, with the distances as edge weights. Run MST on the graph. Inspect the MST, if all edges in it are below 200 miles, return “yes, pigeon post will work”. If the tree contains one or more edges with distance above 200 miles, return “no, cannot achieve 100% reliability”. B) Create a graph with one node per office. For each pair of offices, look up the direct straight-line distance between them, in miles. If the distance is 200 miles or less, add an edge between the pair of offices to the graph, if the distance is above 200 miles, no edge. Run all-pairs shortest path algorithm. If at the end all the vertex-vertex shortest distances in the graph are finite return “yes, pigeon post will work”. If at least one pair has “ INF”, return “no, cannot achieve 100% reliability”. C) Create a graph with one node per office. For each pair of offices, look up the direct straight-line distance between them, in miles. Add an edge between each pair of offices, with the distances as edge weights. Run all-pairs shortest path algorithm on the graph. Inspect the shortest paths between every pair of nodes, if all the edges on all the paths are 200 miles or less, return “yes, pigeon post will work”, if there is one or more edge with weight greater than 200 miles, return “no, cannot achieve100%
reliability”. D) Create a graph with one node per office. For each pair of offices, look up the direct straight-line distance between them, in miles. If the distance is 200 miles or less, add an edge between the pair of offices to the graph, if the distance is above 200 miles, no edge. Detect if the graph has only one connected component, or more than one: run depth-first search complexity starting from a random node. If the graph has a single connected component (all nodes were visited by the DFS without any restarts), then answer “yes, pigeon post will work”, otherwise answer “no, cannot achieve 100% reliability”.
Why should I choose Homework Writings Pro as my essay writing service?
We Follow Instructions and Give Quality Papers
We are strict in following paper instructions. You are welcome to provide directions to your writer, who will follow it as a law in customizing your paper. Quality is guaranteed! Every paper is carefully checked before delivery. Our writers are professionals and always deliver the highest quality work.
Professional and Experienced Academic Writers
We have a team of professional writers with experience in academic and business writing. Many are native speakers and able to perform any task for which you need help.
Reasonable Prices and Free Unlimited Revisions
Typical student budget? No problem. Affordable rates, generous discounts - the more you order, the more you save. We reward loyalty and welcome new customers. Furthermore, if you think we missed something, please send your order for a free review. You can do this yourself by logging into your personal account or by contacting our support..
Essay Delivered On Time and 100% Money-Back-Guarantee
Your essay will arrive on time, or even before your deadline – even if you request your paper within hours. You won’t be kept waiting, so relax and work on other tasks.We also guatantee a refund in case you decide to cancel your order.
100% Original Essay and Confidentiality
Anti-plagiarism policy. The authenticity of each essay is carefully checked, resulting in truly unique works. Our collaboration is a secret kept safe with us. We only need your email address to send you a unique username and password. We never share personal customer information.
24/7 Customer Support
We recognize that people around the world use our services in different time zones, so we have a support team that is happy to help you use our service. Our writing service has a 24/7 support policy. Contact us and discover all the details that may interest you!
Try it now!
How it works?
Follow these simple steps to get your paper done
Place your order
Fill in the order form and provide all details of your assignment.
Proceed with the payment
Choose the payment system that suits you most.
Receive the final file
Once your paper is ready, we will email it to you.
Our Services
Our reputation for excellence in providing professional tailor-made essay writing services to students of different academic levels is the best proof of our reliability and quality of service we offer.
Essays
When using our academic writing services, you can get help with different types of work including college essays, research articles, writing, essay writing, various academic reports, book reports and so on. Whatever your task, homeworkwritingspro.com has experienced specialists qualified enough to handle it professionally.
Admissions
Admission Essays & Business Writing Help
An admission essay is an essay or other written statement by a candidate, often a potential student enrolling in a college, university, or graduate school. You can be rest assurred that through our service we will write the best admission essay for you.
Reviews
Editing Support
Our professional editor will check your grammar to make sure it is free from errors. You can rest assured that we will do our best to provide you with a piece of dignified academic writing. Homeworkwritingpro experts can manage any assignment in any academic field.
Reviews
Revision Support
If you think your paper could be improved, you can request a review. In this case, your paper will be checked by the writer or assigned to an editor. You can use this option as many times as you see fit. This is free because we want you to be completely satisfied with the service offered.