Which stores should each warehouse supply

Assignment Help Python Programming
Reference no: EM132489826

Optimisation

PART 1: MAXIMISING A FUNCTION

Objective: Find the maximum value of f (x, y, z) you can, where

f (x, y, z) = esin(40z) + esin(50x) + sin(60ey) + sin[70 sin(x)] + sin[70 cos(z)]

+ sin[sin(80y)] - sin[10(x + y)] + (x2 + y2 + z2)/4

Constraints: The solution must be subject to the (hard) constraints:
-1 ≤ x, y, z ≤ 1 and x, y, z ∈ R

You should explain the approach taken, attaching any programming code that is used -provide comments to the code where appropriate

PART 2: DISTRIBUTION NETWORK

A major supermarket is updating its delivery network. They have 2 main warehouses (W1 and W2) and 23 stores at locations (1-23). Each day they must carry out a daily delivery from their two warehouses to all 23 stores, with the vehicles returning to the ware- houses at the end of the delivery. The geographical locations of the sites are shown below, with exact distances over the page:

(An Excel version of this data will be available on Canvas.) There are two types of vehicle that the supermarket can use:

Given the aim is to minimise the total daily costs, find the best strategy you can such that every store receives its delivery and the warehouses have the correct number of vehicles at the end to carry out the deliveries the following day.

Questions: Which stores should each warehouse supply? How many vans or lorries should they use? What routes should each vehicle take? What is the total cost?

PART 3: YOUR OWN REAL-LIFE EXAMPLE

Give an example of a real-life optimisation problem. This can be any example from business, government, leisure or sport. It may involve using existing data, or simply approximating behaviour with simulated data and your own model. It can incorporate problems from other modules, but must not repeat work.

The key points you must include in your report are:

(i) Background: Introduce the situation, including any relevant information that is needed to understand the problem (including references if required);

(ii) Aim: Specify what is to be optimised - What is the main objective? What con- straints will there be?

(iii) Model: Convert your problem into a mathematical or statistical problem - what is the form of your solutions? What is your objective function? What will the mathemati- cal or statistical model be to get from your solutions to your objective? What constraints exist on your possible solutions?

(iv) Optimisation Method: Explain how you will solve the problem - mathematical or computation approach, what algorithm(s) will you use etc. (Submit your code/program so your results can be verified. Comment or explain how your code works - this can be done as an Appendix, in addition to the 4 pages.)

(v) Results: Give the results to your problem. Is there just one optima, or multiple optima? How do you know you have got the optimal solution, or at least a solution close to the optimal, and that you are not at a local optima?

(vi) Conclusion: Put your results back in terms of the original problem. Critique your results - what are the strengths and weaknesses of your work? (Weaknesses in your model, for example due to the assumptions you make to simplify it, are not a bad thing, as long as you are aware of them. Remember, no model is perfect!)

Attachment:- Project-Optimisation.rar

Reference no: EM132489826

Questions Cloud

Calculate the amount of the lease payment : Sales -Type Lease with Bargain Purchase. (Calculator set on BEG). Calculate the amount of the lease payment that would be made at the beginning of each year
Determine fecal contamination : Why are coliform bacteria used to determine fecal contamination?
Prepare the statement of profit or loss : Explain the adjustment that must be made in the Statement of profit or loss and other comprehensive income as a consequence the gain on the sale
Determining the identification of bacteria : Fermentation end products help in identification of bacteria. If you agree with the above statement, give a short explanation of why you agree and include an ex
Which stores should each warehouse supply : Which stores should each warehouse supply? How many vans or lorries should they use? What routes should each vehicle take? What is the total cost?
Discuss a current business process in a specific industry : Portfolio Project: In this assignment discuss (in a 2-page essay) a current business process in a specific industry. Note the following: The current business.
Record an income statement : Record an income statement, statement of changes in stockholders' equity, and a balance sheet dated December 31, 2018, for Mijka Company
Resistance of various microorganisms to chemical control : Discuss the resistance of various microorganisms to chemical control agents. What characteristics make some microorganisms more resistant than others?
Record the events under an accounting equation : Jones Enterprises was started when it acquired $6,750 cash from creditors and $20,250 from owners. Record the events under an accounting equation

Reviews

len2489826

4/10/2020 12:32:23 AM

i need some urgent help for my Optimization Assignment. Please read Blue Font - that should be the approach to solve the problems. Dont bring any other approach because that was not in my syllabus. Please send me quote and I need programming mainly ( python) If its very hard for you, at least try to do Part 3.

Write a Review

Python Programming Questions & Answers

  Use the array words and the method join to make two strings

Use the array words and the method join to make two strings: "How is Fortnite, compared to, Apex Legends?" "How is Fortnite compared to Apex Legends?"

  Determine the final order of a stack of pancakes

create a Python program called pancakes.py that will determine the final order of a stack of pancakes after a series of flips.(PYTHON 3)

  Calculate the daily expense of a student

ISY1003 – Foundations of Programming - calculate the lowest weekly expense among all expense items. For example, the least expensive item for Clark is "Study"

  Eliminate duplicate by throwing an error

need to merge a series of such files into 1 file, eliminate duplicate by throwing an error and not merge files if duplicates exist

  Evaluate a user''s expression

Write a function that will evaluate a user's expression. It should call the getExpression function that you previously wrote to get the expression to evaluate from the user. You should evaluate the expression step-by-step.

  Need full description and explanation of the code

Need full description and explanation of the code that i provided - explain why this model is applied and what the result is tell about

  Write a python program that generates an informative website

ICT112 - University of Sunshine Coast - Generated Web Site for Aussie Road Fatalities - write a Python program that generates an informative web site

  Write a test program to test your new queue

Write a test program to test your new queue. Be sure to include enough code to test all the methods and write the code in such a way that whoever is looking.

  Write a python program that generates a small web site

ICT112 Assignment. Your task in this assignment is to write a Python program that generates a small web site to inform Sunshine Coast people about some aspect of the local environment or a local sustainability issue

  Results of the golf tournament played at the end of march

Write a program to gather, then display the results of the golf tournament played at the end of March. The Club president Mr. Martin has asked you to write two

  Given the strings s1 and s2 that are of the same length

Given the strings s1 and s2 that are of the same length, create a new string consisting of the first character of s1 followed by the first character of s2, followed by the second character of s1, followed by the second character of s2, and so on (in ..

  Write a python code to guess the number for given problem

They have only 5 times to enter the right value. After five time, if they still haven't guessed the number, show them the right number.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd