<?xml version="1.0" encoding="UTF-8"?>
<CourseUnit xmlns="http://www.manchester.ac.uk/CUICourseUnitDetails" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.manchester.ac.uk/CUICourseUnitDetails.xsd">
  <UnitCode Applicant="Y" Label="Unit code" Student="Y">
    <Code>MATH69122</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Stochastic Control with Applications to Finance</Title>
  </UnitTitle>
  <MaxUnits Applicant="Y" Label="Credit rating" Student="Y">
    <Units>15</Units>
  </MaxUnits>
  <TeachingPeriods Applicant="Y" Label="Teaching period(s)" Student="Y">
    <Period>Semester 2</Period>
  </TeachingPeriods>
  <AcademicCareer Applicant="Y" Label="Academic career" Student="Y">
    <Value>Postgraduate Taught</Value>
  </AcademicCareer>
  <UnitLevel Applicant="Y" Label="Unit level" Student="Y">
    <Level>Level 6</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Denis Denisov</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName></OrgName>
      </Organisation>
    </OrganisationList>
    <GroupList>
      <Group>
        <GroupName></GroupName>
      </Group>
    </GroupList>
    <FheqLevels>
      <FheqLevel>
        <LevelNumber>1</LevelNumber>
        <LevelName>FHEQ level (Framework for Higher Education Qualifications) ' Masters/Integrated Masters P4 ' </LevelName>
      </FheqLevel>
    </FheqLevels>
    <Ects>
      <MaxUnits>European Credit Transfer &amp; Accumulation System Rating :   7.5</MaxUnits>
    </Ects>
  </OfferedBy>
  <MarketingOverview Applicant="Y" Label="Marketing Course unit overview" Student="">
    <Content>&lt;p&gt;Dynamic programming and its extension to Markov Decision Processes is one of the fundamental algorithmic contributions of the last century. Here one can sequentially optimise a process over time. The theory extends to diffusion processes and thus has become a tool for optimal investment.&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;Dynamic programming and its extension to Markov Decision Processes is one of the fundamental algorithmic contributions of the last century. Here one can sequentially optimise a process over time. The theory extends to diffusion processes and thus has become a tool for optimal investment.&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;The unit aims to:&lt;br/&gt;provide students a fundamental background in the optimisation of stochastic processes and to introduce some of reinforcement learning techniques. That includes identifying different types of optimisation problems and working with the Bellman and Hamilton–Jacobi–Bellman equation, solving approximately some of dynamic programming problems.&amp;nbsp;&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;ul&gt;&lt;li&gt;perform dynamic programming in discrete time and space&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;recognise the mathematical structure of control problems to formulate appropriate Bellman and Hamilton-Jacobi-Bellman equations in practical applications&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;predict and verify solutions to control problems, including numerical approaches and educated guesses for PDEs in typical situations.&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;apply knowledge about Markov Decision Processes and Diffusions, including probability theory and Ito's calculus and the derivation of Bellman equations, to address mathematical issues arising in control problems&lt;br/&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Apply some of reinforcement learning algorithms including numerical experimentation.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </LearningOutcomes>
  <Knowledge Applicant="Y" Label="Knowledge and understanding" Student="Y">
    <Content></Content>
  </Knowledge>
  <IntellectualSkills Applicant="Y" Label="Intellectual skills" Student="Y">
    <Content></Content>
  </IntellectualSkills>
  <PracticalSkills Applicant="Y" Label="Practical skills" Student="Y">
    <Content></Content>
  </PracticalSkills>
  <TransferableSkills Applicant="Y" Label="Transferable skills and personal qualities" Student="Y">
    <Content></Content>
  </TransferableSkills>
  <EmployabilitySkillsList Applicant="Y" Label="Employability skills" Student="Y">
    <Skill>
      <SkillId></SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content>&lt;p&gt;Syllabus:&lt;/p&gt;&lt;p&gt;-Dynamic Programming. Bellman equation. Markov chains and Markov Decision processes. [6]&amp;nbsp;&lt;br/&gt;-Dynamic Programming Algorithms. Optimal Stopping Problems [4]&lt;br/&gt;-Continuous Time and Diffusion Control Problems. HJB equation. Merton's Portfolio [6]&amp;nbsp;&lt;br/&gt;-Multi-armed bandits. Reinforcement learning algorithms [6]&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content>&lt;p&gt;&lt;br/&gt;Lectures and tutorials are given to the entire cohort in one room together. &amp;nbsp;&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>80%</MethodWeight>
    </Method>
    <Method>
      <MethodId>2</MethodId>
      <MethodName>Written assignment (inc essay)</MethodName>
      <MethodWeight>20%</MethodWeight>
    </Method>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;Coursework: weekly problem sheet&lt;/p&gt;&lt;p&gt;Feedback provided through coursework marking and final grade with written overall feedback for unit for exam&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode>MATH47101</UnitCode>
      <UnitTitle>Stochastic Calculus</UnitTitle>
      <RequirementType>Pre-Requisite</RequirementType>
      <Description>Recommended</Description>
    </Requirement>
    <AdditionalRequirement></AdditionalRequirement>
  </RequirementsList>
  <AcademicPrograms Applicant="Y" Label="Academic programmes" Student="Y">
    <AcademicProgram>
      <Program></Program>
      <Plan></Plan>
      <Level></Level>
      <Requirement></Requirement>
    </AcademicProgram>
  </AcademicPrograms>
  <FreeChoice Applicant="Y" Label="Available as a free choice unit?" Student="Y">
    <Content>N</Content>
  </FreeChoice>
  <Accreditation Applicant="Y" Label="Accreditation" Student="Y">
    <Content></Content>
  </Accreditation>
  <RecommendedReading Applicant="Y" Label="Recommended reading" Student="Y">
    <Content>&lt;p&gt;-Dynamic Programming and Optimal Control, Dimitri P. Bertsekas, 2nd Edition, Athena, (2012)&amp;nbsp;&lt;br/&gt;-Arbitrage Theory in Continuous Time, Thomas Bjork, Oxford University Press (2009)&amp;nbsp;&lt;br/&gt;- Reinforcement Learning; An introduction. Richard S. Sutton and Andrew G. Barto 2nd Edition, MIT Press (2018)&lt;br/&gt;- Control Systems and Reinforcement Learning. Sean Meyn. Cambridge University Press (2022)&lt;br/&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </RecommendedReading>
  <StudyHours Applicant="Y" Label="Study hours" Student="Y">
    <IntroText> </IntroText>
    <ScheduledHours Applicant="Y" Label="Scheduled activity hours" Student="Y">
      <ActivityHours>
        <ActivityType>Lectures</ActivityType>
        <Hours>22</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Tutorials</ActivityType>
        <Hours>11</Hours>
      </ActivityHours>
    </ScheduledHours>
    <PlacementHours Applicant="Y" Label="Placement hours" Student="Y">
      <ActivityHours>
        <ActivityType></ActivityType>
        <Hours>0</Hours>
      </ActivityHours>
    </PlacementHours>
    <TotalHours Applicant="Y" Label="Independent study hours" Student="Y">
      <Hours>117</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
