Securing Higher Grades Costing Your Pocket? FLAT 25% OFF on all orders
loader

Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Add File

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!

Stuck on Your Question?

Get 24x7 live help from our Top Tutors. All subjects covered.

Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

loader
250 words

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Students Who Viewed This Also Studied

27 Pages
Titled and Labelled Scatterplot

Q3 One-variable analysis Q7 35 Q8 8 Q14 51-257 #Write code to show atitled and labelled scatterplot of the Petal.Width compared to Petal.Length of the irises in the iris data set. The iris data set ...

Course

ICT110

Subject

Programing

University

University of the Sunshine Coast

Season

Autumn

10 Pages
ITECH2001 Game Development Fundamentals

Task: Overview Your task this semester will be to pitch, design and develop a small prototype for an original video game. Your game must not be based on any existing artistic works or media, such as ...

Course

ITECH 2001

Subject

Programing

University

Federation University

6 Pages
SBM4103 Introduction to Programming

Questions: Objective To be able to use variables and appropriate data-types for variables. Task Problem Description: Imagine a student doing 3 courses at the APIC. And the student's scores in di ...

Course

SBM4103

Type

Programming

Subject

Programing

University

Asia Pacific International College

0 Page
Methods and Process System

...

Course

INFT1004

Subject

Programing

University

The University of Newcastle

Season

Fall

HIT220 Algorithms And Complexity

Question

Answered

Questions

Preparation

This exercise is based on created data, but the context is relevant. There are much less sighting than used in this exercise.

Information: Crocodiles are often sighted around the Darwin area. Some of these are quite historic but they show where crocodiles have been breeding and feeding. They can travel down rivers, around bays and we have reason to believe they travel across areas of land marked with red trails. The exact route of these trails is not known, we are providing the best estimate given sightings of croc at different times in this area.

The red dots are sightings, usually associated with breeding locations, as the croc is less mobile at this time so more likely to be tracked. Sighting can be through finding fresh tracks or sightings of the animal in the location, which will include the number of sightings over a season.

Your first task is to process the data files and populate the variable location list, with the data of the graph within the python file. You can calculate the travelling distance between two locations using the most direct path between two geo-locations, hence it is only an approximation of the actual distance between two locations.

Some extra points are provide as assumed stops on the transit routes of the croc when travelling between water courses. Otherwise points are joined along rivers and around the coast. Neighbours are only given in one direction the opposite direction is assumed to exist also.

Question 1

To test the possibility of blocking route between two locations, the rangers have to perform an exhaustive search on the path options between the two locations. This will involve them moving between known sightings and along estuaries or shoreline to assess the ability for crocs to pass, or possible ways to block their passage.

Your task is to devise an algorithm to determine the minimum cost of performing an exhaustive search between two points, where this cost is proportional to ground covered. Also give the list of locations that were chosen to segment the route in order to obtain this minimum cost. The cost is estimated just in units (how many units of work time required). Routine is compute Costing (location1, location 2).

Question 2

The engineers are now conducting a study on the benefit of constructing a croc barrier between two existing locations. One important data that they need is a comparison between the current distance between two locations using existing trails, and the hypothetical distance between two locations if there is a blockage in the present shortest route between them. For instance a monitoring device could be set up to alert if a croc
passes and have a crew sent in.
 
These devices are expensive and risk being stolen, so we want the optimum place on the path to locate this. For any two locations or group of locations, the higher the ratio between current distance and hypothetical distance is, the more benefit can be obtained by building a blockage along that route. You should return the ratio of this improvement and the edge that will be blocked to achieve this using method improveDistance()

Question 3

You are again asked to find the minimum distance between two locations in terms of number of metres and hence time for croc to travel. Croc speed is about 16 km/hr in water and 6km/hr on land. You are required to specify the route in terms of the points travelled through on the path. Method minTime() returns an array and a time value As an extension, provide the number of crocs in a certain radius of a beach. Using this
array of locations, decide which is the optimum path segment between two points to insert a blockage that would make the beach safer, by increasing the time the maximum number of crocs would have to travel.

HIT220 Algorithms And Complexity

Answer in Detail

Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

17 More Pages to Come in This Document. Get access to the complete answer.

More HIT220 HIT220 Algorithms And Complexity: Questions & Answers

Q
icon

We aren't endorsed by this University

Titled and Labelled Scatterplot

Q3 One-variable analysis Q7 35 Q8 8 Q14 51-257 #Write code to show atitled and labelled scatterplot of the Petal.Width compared to Petal.Length of the irises in the iris data set. The iris data set is in built in R. class (iris) ## [1] "data.frame" plot (iris $Petal.Length, iris $Petal. ...

View Answer
Q
icon

We aren't endorsed by this University

ITECH2001 Game Development Fundamentals

Task: Overview Your task this semester will be to pitch, design and develop a small prototype for an original video game. Your game must not be based on any existing artistic works or media, such as film, television, games, stories, or characters – it should be your own creation. This task ...

View Answer
Q
icon

We aren't endorsed by this University

SBM4103 Introduction to Programming

Questions: Objective To be able to use variables and appropriate data-types for variables. Task Problem Description: Imagine a student doing 3 courses at the APIC. And the student's scores in different assignments of these courses are as follows (along with their respective weight) A. Unit 1: ...

View Answer
Q
icon

We aren't endorsed by this University

Methods and Process System

...

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.io then please raise the content removal request.

Choose Our Best Expert to Help You

icon

5% Cashback

On APP - grab it while it lasts!

Download app now (or) Scan the QR code

*Offer eligible for first 3 orders ordered through app!

screener
ribbon
callback request mobile Chat Now
Have any Query?
close
Subtraction Payment required!

Only one step away from your solution of order no.