Find Jobs
Hire Freelancers

need IT guy with maths knowledge and algo knowledge

₹100-400 INR / hour

Closed
Posted over 8 years ago

₹100-400 INR / hour

6. (15 points) Suppose you are employed by a marine shipping company that routinely ships goods between San Francisco and Hong Kong. This is a very large company that needs to send multiple shipping vessels each week between these two locations. Each vessel has a fixed limit W on the maximum amount of weight that it is legally permitted to carry. Shipping containers arrive at the San Francisco dock one by one, and each of the i = 1, . . . , n containers is weighed (denoted as wi). Unfortunately, only one vessel can be docked and loaded at any point in time. In order to avoid customer complaints, the company policy is that containers are shipped in the order that they arrive at the dock. Currently, the company is using a simple strategy for loading the vessel: load containers in the order they arrive at the dock, and if a container doesn’t fit on the vessel, the vessel leaves the dock and the next vessel is loaded. Your company is curious whether they are using too many vessels and have thus hired you to provide an analysis on whether there is any room for improvement. Their thinking is that it may be possible to decrease the number of vessels needed by sometimes sending a vessel off to Hong Kong if it was less than full, which will allow the next vessels to be better packed. Prove that, for any set of containers with any weights, the current company strategy does minimize the number of needed vessels. Do not prove the complexity of the algorithm. HINTS: (1) use the “greedy stays ahead” approach shown in lecture, (2) proof by induction. 7. Consider the algorithm below, which operates on a given array A of n numbers. The algorithm assumes that arrays are indexed from item 0 (hence, n items are indexed from 0 to n − 1). 1: for i = 0 to n − 1 do 2: for j = 0 to n − 1 do 3: if A[j] > A[j + 1] then 4: x = A[j] 5: A[j] = A[j + 1] 6: A[j + 1] = x 7: end if 8: end for 9: end for (a) (3 points) What is the purpose of the algorithm? Show your work/reasoning. (b) (3 points) Using a loop invariant, prove that it correctly functions. (c) (3 points) Find a tight Θ-bound for its running time complexity. Clearly explain. 8. For each of the two situations below, pick a data structure (from those discussed in lecture) that is best suited for that use-case. If more than one data structure is best, discuss the trade-offs. For example, if you want to store the names of the calendar months and access them by month number then an array is best because the number of months is fixed and access by index is O(1). (a) (2 points) You want to store your company phone directory such that you can lookup a phone number by person’s name. You want to be able to add/remove people as well. (b) (2 points) You want to keep track of decisions made while trying to escape a maze such that if you make a wrong decision (get stuck at a dead end), you are able to easily backtrack and continue out of the maze.
Project ID: 8612846

About the project

7 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
7 freelancers are bidding on average ₹774 INR/hour for this job
User Avatar
Hello I am Algorithm expert and interested in this project. I have gone through the details and confident to handle this project. I also have a lot of experience in helping students with assignments. Please communicate to discuss further. Regards Anshu
₹1,578 INR in 1 day
4.7 (342 reviews)
7.2
7.2
User Avatar
Hello, I am a Java developer with strong expertise and vast experience. I have understood the requirements.. I will do this project on fixed price basis. Will charge total $120. If you accept these terms, let me know. Thanks
₹400 INR in 20 days
5.0 (14 reviews)
4.0
4.0
User Avatar
I am an IITK graduate, 9 year experienced software professional and I have got top notch developers in my team, who have got experience across a span of technologies. The members in my team have worked with top notch tech organization such as Amazon, Cisco, Oracle etc. We have been involved in similar projects in the past and our track record has been excellent.
₹1,052 INR in 1 day
5.0 (5 reviews)
3.8
3.8
User Avatar
We are a Team of Well experienced Engineers , Researchers and MBAs. We offer the following services to you. Academic Writing : HND Assignments , GCSE/GCE O+ and A+ ePortfolios and Technical Reports , All Windows/Linux Administration , Network Administration , Network Design , NS2/NS3 Simulations , Scientific Research using MATLAB PSPICE and Other Simulation Softwares. We can redo any IEEE research work and show the results. General Writing : Our SLA is 24 Hours. We can deliver Quick Articles , Scientific and Technical Articles , Urgent Acdemic Assignments, Short stories , Adult Stories, Dissertations, Academic papers, Fiction, Sci-Fi thriller,Technical content, Articles, Web content , and blogs. E-Books , Thesis Writing : Our SLA is 48 hours and We write all the types of E-Books , Conduct Research and write Thesis in Science , Management , Arts , Engineering , Medical Subjects. Software Development : Web Designing , Software Applications Development , Website ReDesign , Site Migartions White HAT Ethical Hacking : Only white hat jobs. Can secure your website with a 1 Year security warrenty. We can bring down any website if the website do some illegal activites.
₹421 INR in 10 days
4.2 (8 reviews)
3.7
3.7
User Avatar
Hello, I'm looking for experience and feedback on Freelancer.com and you are looking for a hard worker with a suitable price and I afford that for you. I have worked on many algorithms' assignments before and has an EXCELLENT reputation on many other freelancing websites. I can show you a sample of my past work and clients' reviews. Regards, Rana M.
₹111 INR in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
have sovled this problem again. just a simple greedy algorithm. Ready to complete it in one day. thanks in advance
₹277 INR in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
₹333 INR in 1 day
0.0 (0 reviews)
0.0
0.0
User Avatar
hello sir i would like to talk with you for further requirement so i can make you satisfy with my work and i can also suggest you after knowing your complete requirements. Thanks.
₹1,666 INR in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
Calcutta, India
4.6
121
Payment method verified
Member since Jan 29, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.