University of Derby School of Electronics, Computing and Mathematics In-Course Assignment Specification
University of Derby School of Electronics, Computing and Mathematics In-Course Assignment Specification
University of Derby School of Electronics, Computing and Mathematics In-Course Assignment Specification
Recognising that deadlines are an integral part of professional workplace practice; the University
expects students to meet all agreed deadlines for submission of assessments. However, the University
acknowledges that there may be circumstances which prevent students from meeting deadlines. There are now
3 distinct processes in place to deal with differing student circumstances.
https://www.derby.ac.uk/about/academic-regulations/
Assessed Extended Deadline (AED) Students with disabilities or long term health issues are entitled to a Support
Plan.
Exceptional Extenuating Circumstances (EEC) The EEC policy applies to situations where serious, unforeseen
circumstances prevent the student from completing the assignment on time or to the normal standard.
Late Submission Requests for late submission (LSR) will be made to the relevant Subject Manager in the
School (or Head of Joint Honours for joint honours students) who can authorise an extension of up to a
maximum of one week.
Level of Collaboration:
This is an individual assignment. No collaboration with other students or anyone else is allowed.
Demonstrate a knowledge of the underlying concepts of optimisation and metaheuristics and apply appropriate
techniques to a range of problems; Derive solutions to various problems through the application and
implementation of modern optimisation techniques.
70–100%: Excellent
Outstanding; high to very high standard; a high level of critical analysis and evaluation; commendable originality;
high quality presentation; exceptional clarity of ideas; excellent coherence and logic.
A very good standard; a very good critical analysis and evaluation; significant originality; well researched; a very good
standard of presentation; pleasing clarity of ideas; thoughtful and effective presentation; very good sense of
coherence and logic;
50-59%: Good
A good standard; a fairly good level of critical analysis and evaluation; some evidence of original thinking; quite well
researched; a good standard of presentation; ideas generally clear and coherent, some misunderstandings; some
deficiencies in presentation.
40-49%: Satisfactory
A sound standard of work; a fair level of critical analysis and evaluation; little evidence of original thinking or
originality; adequately researched; a sound standard of presentation; ideas fairly clear and coherent, some
significant misunderstandings and errors; some weakness in style or presentation but satisfactory overall.
Overall marginally unsatisfactory; some sound aspects but some of the following weaknesses are evident:
inadequate critical analysis and evaluation; little evidence of originality; not well researched; standard of
presentation unacceptable; ideas unclear and incoherent; some significant errors and misunderstandings.
Well below the pass standard; a poor critical analysis and evaluation; no evidence of originality; poorly researched;
standard of presentation totally unacceptable; ideas confused and incoherent, some serious misunderstandings and
errors. A clear fail, well short of the pass standard...The work demonstrates nothing of merit.
You are expected to write up you models and answers. This includes defining notation, e.g. variables, constants etc…
You should try and use the built-in equation editor in word, or Latex; however, you may provide handwritten
answers that are scanned into one document. Please make sure that any handwritten answers are neat, otherwise
you may lose marks for presentation, or worse, marks for your answers if your writing is not legible.
Please do not include code within the document, any MATLAB/Excel code should be referenced and placed in an
appendix. Solutions can be provided by using notation, tables, and graphs. You would not expect to find code in the
main body of an academic document, this includes your dissertation.
Please submit both your written document and any additional MATLAB/Excel files to the submission point.
Part A
1. For the following linear program:
maximise 𝑥 + 3𝑦
subject to:
𝑥 + 2𝑦 ≤ 20
3𝑥 + 𝑦 ≤ 30
𝑥 + 10𝑦 ≤ 80
𝑥≥0
𝑦≥0
minimise 𝒄𝑻 𝒙
subject to:
𝑨𝒙 ≤ 𝒃
𝒙≥𝟎
c) Solve the linear program via MATLAB using the matrix form.
(15 marks)
2. You have a total of £10,000 to invest in three different funds - ToyTown, C&G and Pixel Ltd.
The expected return and risk level for each of the fund is given in table 1:
To minimise your risk across the three funds you decide to invest at least twice as much in Toy Town as you
invest in C&G. You also decide that as Pixel Ltd is considered a high-risk fund, to limit the amount you invest
in this fund to £2000.
Taking account of your decisions to minimise the risk, produce a model and determine the optimal amount
to invest in each of the three funds so as to maximise the expected return?
(15 marks)
3. The following items (see Table 2) are being given away for free and you wish to maximise the value of the
items that you take away. Your rucksack has a maximum weight of 15kg and a maximum volume of 30 litres.
Yodafone would like to model the following two options for comparison:
Option 1
Cover all regions and minimise the total (monthly) operational cost.
What is the total (monthly) expected revenue, the total (monthly) operational cost and thus the total
expected profit (total expected revenue – total operational cost)?
Option 2
Yodafone may not wish to cover all regions, perhaps it might be more profitable to only cover a select few.
Maximise the total expected revenue.
How does changing the budget affect the total expected profit (total expected revenue – total operational
cost)?
Region Expected No. of Customers (monthly) Expected Revenue per Customer (monthly)
1 5000 £20
2 2500 £30
3 3750 £25
4 4000 £22
5 5000 £18
6 2500 £28
7 3000 £26
8 500 £38
Table 4: Region data
(50 marks)