California Motors Corporation (CMC) just introduced a new luxury sedan. As part of its promotional campaign, the marketing department decided to send personalized invitations to test-drive.
INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS
Problem 1:
California Motors Corporation (CMC) just introduced a new luxury sedan. As part of its promotional campaign, the marketing department decided to send personalized invitations to test-drive the new sedan to two target groups: 1) current owners of an CMC luxury car and 2) owners of the luxury cars manufactured by CMC competitors. The cost of sending a personalized invitation is estimated to be $1 per letter. Based on previous experience with this type of advertising, CMC estimates that 25% of the customers contacted from group 1 and 10% of the customers contacted from group 2 will test-drive the new sedan. As part of this campaign, CMC has set the following goals:
- Get at least 10,000 customers from group 1 to test-drive the new sedan. (priority level 1)
- Get at least 5000 customers from group 2 to test-drive the new sedan. (priority level 1)
- Limit the expense of sending out the invitations to $ 70,000. (priority level 2)
Assume goals 1 and 2 are equally important.
- Formulate this goal programming problem (define the decision and deviation variables, objective function and constraints).
- Solve the program using a Python optimization library and display the results (output of the program should be displayed with the correct format).
- Explain and interpret the results.
- If management believes that contacting customers from group 2 is twice as important as
contacting customers from group 1, what should CMC do? (solve the program a second time
with the new condition and display the results)
- Compare the results from these two scenarios and explain what it means.
- Include your Python code and the output of it in one file (the results could be as comments in
the code) and your explanation in a separate file (word file).
Problem 2:
An Art Gallery is considering installing a video camera security system to reduce its insurance premiums. A diagram of the eight display rooms the gallery uses for exhibitions is shown. The openings between rooms are numbered 1 through 13. A security firm proposed that two-way cameras be installed at some room openings. Each camera has the capability to monitor the two rooms between which the camera is located. For example, if a camera were located at opening number 4, room 1 and 4 would be covered. If a camera were located at opening 11, rooms 7 and 8 would be covered. Management decided not to locate a camera system at the entrance to the display rooms.
The objective is to provide security coverage for all eight rooms using the minimum number of two-way cameras.
- Formulate this optimization problem and determine the decision variables, objective function and the constraints.
- Determine how many cameras and the location of the cameras. (by solving the optimization problem using Python. Hint: use binary decision variables to determine a camera exists at a location or not).
- If management wants extra security in room 7 by installing two cameras, how do you change your problem formulation to deal with this condition. (redo the problem with the addition of this condition).
- Display the solution to these two scenarios, i.e. the output of your optimization code with proper format and compare them.
- Include your Python code and the output of it in one file (the results could be as comments in the code) and your explanation in a separate file (word file).
Attachments:
Related Questions
. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:
1
Project 1
Introduction - the SeaPort Project series
For this set of projects for the course, we wish to simulate some of the aspects of a number of
. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:
1
Project 2
Introduction - the SeaPort Project series
For this set of projects for the course, we wish to simulate some of the aspects of a number of