首页 > > 详细

讲解MTH784P解析Python

MTH784P – Optimisation for Business Processes Spring 2020
Coursework F. Fischer
The objective for this coursework will be to solve two realistic business optimization problems,
one concerned with the expansion of a broadband provider into a new market and one with
training of manufacturing staff.
The deadline for submission is 17:00 on Wednesday 22 April 2020. Late submissions
are subject to School penalties.
You should submit any source code you have used to solve the problems and a single pdf
document of at most twelve pages at a font size of 11 points discussing your choice of
mathematical model for each problem, any assumptions you have made, the techniques used to
solve the problem, and the optimal solution. In particular you should justify the choice of model
and optimality of the solution. Any illustrations, code fragments, references, and appendices
must be included within the page limit. Up to 40 marks will be awarded for the solution of each
of the two problems, and up to 20 marks for a clearly structured and logically coherent writeup
and efficient and well-documented source code. The writeup should discuss any assumptions
that were made about the problem and any limitations the solution may have in practice. The
source code should be sufficiently general to allow for the analysis of new instances of the same
problems.
While you may discuss your general approach with others, the work you submit must
be entirely your own. Submissions are subject to QMUL’s plagiarism policy and will be
checked automatically for any overlap with other submissions and with existing material.
1. A broadband service provider is expanding its operations into a new city. Service to
individual customers is provided through a network of switch boxes, none of which are
currently connected to the provider’s network. Each box is of one of three types—A, B,
or C—and is associated with a unique parent box. To connect a box to the network the
service provider must first connect the parent box and then pay a fixed installation cost
that depends on the type of the box itself. The installation cost for a box of type A, B,
and C is £500, £700, and £1000, respectively. Other relevant information on switch boxes
is given in the file network.csv, the first five entries of which are as follows:
id parent type
1 1 C
2 1 C
3 2 C
4 1 C
5 4 B
. . .
In an effort to determine which boxes to connect, the service provider has asked potential
customers to register their interest in the service for one of two bandwidths, X or Y.
Each potential customer is associated with the unique box located closest to its physical
address, and to offer service to the customer the provider would have to connect that box
to its network. Past experience has shown that a customer who is offered the service will
Coursework MTH784P (Spring 2020)
accept the offer with a probability of 80%. If an offer is accepted the provider pays a local
installation cost of £100 to connect the customer to its associated box and then makes
a net yearly profit of £200 for bandwidth X and £125 for bandwidth Y. Other relevant
information on potential customers is given in the file customers.csv, the first five entries
of which are as follows:
id box bandwidth
1 22 Y
2 22 X
3 6 Y
4 19 X
5 18 X
. . .
(a) Under the condition that it connects a particular switch box to its network, which
potential customers associated with this box should the provider offer the service to?
What is the expected net profit after one year from this set of potential customers?
(b) If the goal is to maximize net profit after one year, should the service provider connect
the box with id 1 to its network? What about the box with id 14 and the box with
id 2?
(c) Determine which boxes the service provider should connect to its network, and which
customers it should offer the service to, in order to maximize its net profit after one
year.
2. A manufacturing company is experiencing an increase in demand for its products and
a high staff turnover, with 5% of employees leaving the company at the end of each
month. To meet these challenges management can hire new employees at the end of
each month, but it may also enroll some or all of its employees in a training program.
Training takes one month, and participants do not contribute to manufacturing during
this time. Upon successful completion of the training program an employee receives a
10% increase in salary and commits to stay with the company for the next twelve months.
Experience has shown that 90% of employees who participate in the training complete
it successfully, and that successful completion leads to a 20% increase in productivity.
Employees who do not complete the training successfully return to the workforce without
an increase in productivity but may participate in the training again at a later date. The
company currently has 174 employees and incurs a payroll cost of £2500 per month for
each untrained employee. The estimated demand for the next twelve months is given in
the file demand.csv, the first five entries of which are as follows:
month untrained employees required
January 120
February 120
March 138
April 150
May 168
. . .
(a) If the company does not send any employees for training and does not hire any new
employees, in what month is it expected to no longer be able to satisfy demand?
2
Coursework MTH784P (Spring 2020)
(b) What is the maximum number of employees that could be sent for training in Jan-
uary? If management sends the maximum number of employees for training in Jan-
uary and does not hire any new employees, what is the maximum number of employees
that could be sent for training in February?
(c) Develop a hiring and training schedule that ensures that demand can be met through-
out the year and minimizes overall payroll costs.

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!