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

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

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