Skip to content | Change text size

M O N A T A R

InfoTech Unit Avatar

FIT5216 Modelling discrete optimisation problems

Chief Examiner

This field records the Chief Examiner for unit approval purposes. It does not publish, and can only be edited by Faculty Office staff

To update the published Chief Examiner, you will need to update the Faculty Information/Contact Person field below.

Guido Tack

NB: This view restricted to entries modified on or after 19990401000000

Unit Code, Name, Abbreviation

FIT5216 Modelling discrete optimisation problems (28 Mar 2019, 2:40pm) [MDOP (28 Mar 2019, 2:41pm)]

Reasons for Introduction

Reasons for Introduction (28 Mar 2019, 2:42pm)

This unit will be a core elective in the Master of Artificial Intelligence to be introduced in 2020.

Combinatorial Optimisation technology is key for providing good solutions to decision making problems that appear in every area of our lives. It is a research strength of the Faculty and has led to successful collaboration with many industries, including Melbourne Water and Woodside. Yet, FIT does not have any units that teach modern optimisation modelling and solving methods at either the UG or PG level. This misalignment contributes to the lack of access our research group has to HDR students with the appropriate background.

Reasons for Change (25 May 2021, 12:31pm)

17/04/2019 - Admin - updating 100% in-semester justification to include validation on behalf of the CE.

18/04/2019 - Guido Tack - update assessment to include electronic exam (to address authentication of assessment)

29/10/2019: Updating the prerequisites to include new foundation units. Effective semester 1, 2020.

11/11/2019: Adding prerequisite clause for C6007 Master of AI students to enable enrolment. Effective 2020.

12/12/2019: Changing activity type from "lecture" to "workshop" in Workload/ContactHours, to reflect the fact that the unit is taught in flipped classroom style. Effective semester 1, 2020, (Activities in Allocate+ for S1 2020 were already created as "workshop").

18/09/2020 - Admin: Update to include new assessment and teaching approach fields as per Handbook requirements.

25/05/2021 - Changing assessment structure to 3 assignments instead of 4, and changing weight of final exam from 35% to 40%, to address high in-semester workload. Also fixed small typos in unit description and required technology.

Objectives

Objectives (28 Mar 2019, 2:45pm)

On successful completion of this unit, students should be able to:

  1. model a discrete optimisation problem using a mix of basic and more advanced modelling techniques in a high level modelling language;
  2. interpret and explain models written by others;
  3. explain how models are mapped to solver-level input;
  4. identify and fix errors in models;
  5. evaluate the limitations, appropriateness and benefits of different modelling patterns for common problem classes;
  6. evaluate and improve the efficiency of models by applying different model transformations.

Unit Content

ASCED Discipline Group Classification (28 Mar 2019, 2:55pm)

020307 Decision Support Systems

Synopsis (25 May 2021, 12:30pm)

This unit introduces the fundamentals of modelling for discrete optimisation, focussing on how to rigorously express a discrete optimisation problem in a manner that it can be solved. Topics covered will include decision variables, basic constraints, modelling with sets, modelling with functions, multiple modelling viewpoints, modelling time, common modelling patterns, model translation, and debugging discrete optimisation models. We will examine complex real world problems and see how they can be translated so that they can be solved by modern discrete optimisation technology.

Prescribed Reading (for new units) (25 May 2021, 12:29pm)

Technological requirements

All code examples, lab tasks and assignments use the MiniZinc constraint modelling language. MiniZinc is available free from https://www.minizinc.org for Windows, Linux and macOS. We recommend that you install MiniZinc on your own laptop, however you can also access it on MoVE at https://move.monash.edu.

Teaching Methods

Mode (28 Mar 2019, 2:45pm)

On-campus

Special teaching arrangements (18 Sep 2020, 10:44am)

Active, Problem-based and Peer assisted learning

Assessment

Assessment Summary (25 May 2021, 12:26pm)

Examination (2 hours): 40%; In-semester assessment: 60%

  1. In-class participation - 10% - ULO: 1, 2, 3, 4, 5, 6
  2. Assignment 1 - 5% - ULO: 1, 4
  3. Assignment 2 - 15% - ULO: 1, 4
  4. Mid-semester test - 5% - ULO: 1, 2, 4, 5
  5. Assignment 3 - 25% - ULO: 1, 3, 4, 5, 6
  6. Final exam - 40% - ULO: 1, 2, 3, 4, 5, 6

Workloads

Workload Requirements (12 Dec 2019, 5:25pm)

Minimum total expected workload equals 12 hours per week comprising:

A minimum of 8 hours per week of personal study for completing lab/tutorial activities, assignments, private study and revision.

Resource Requirements

Prerequisites

Prerequisite Units (11 Nov 2019, 5:00pm)

FIT9131 or FIT9133 or FIT9136.

Students enrolled in C6007: None.

Proposed year of Introduction (for new units) (28 Mar 2019, 3:11pm)

2020

Faculty Information

Proposer

Jeanette Niehus

Approvals

School: 02 Jun 2021 (Monica Fairley)
Faculty Education Committee: 02 Jun 2021 (Monica Fairley)
Faculty Board: 02 Jun 2021 (Monica Fairley)
ADT:
Faculty Manager:
Dean's Advisory Council:
Other:

Version History

28 Mar 2019 Jeanette Niehus New unit proposal
28 Mar 2019 Jeanette Niehus modified UnitContent/Synopsis
10 Apr 2019 Jeanette Niehus modified Workload/ContactHours
17 Apr 2019 Jeanette Niehus modified ReasonsForIntroduction/RChange; modified Assessment/Summary
18 Apr 2019 Guido Tack modified ReasonsForIntroduction/RChange; modified ReasonsForIntroduction/RChange; modified Assessment/Summary
18 Apr 2019 Guido Tack
12 Jun 2019 Jeanette Niehus FIT5216 Chief Examiner Approval, ( proxy school approval )
12 Jun 2019 Jeanette Niehus FEC Approval
12 Jun 2019 Jeanette Niehus FacultyBoard Approval - Approved at FEC 2/19, 17/4/2019
29 Oct 2019 Emma Nash ; modified Chief Examiner; modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits
11 Nov 2019 Emma Nash modified ReasonsForIntroduction/RChange; modified Prerequisites/PreReqUnits
11 Nov 2019 Emma Nash FIT5216 Chief Examiner Approval, ( proxy school approval )
11 Nov 2019 Emma Nash FEC Approval
11 Nov 2019 Emma Nash FacultyBoard Approval - Approved at FEC 5/19.
12 Dec 2019 Guido Tack modified Workload/ContactHours; modified ReasonsForIntroduction/RChange
20 Dec 2019 Emma Nash FIT5216 Chief Examiner Approval, ( proxy school approval )
20 Dec 2019 Emma Nash FEC Approval
20 Dec 2019 Emma Nash FacultyBoard Approval - Approved by ADLT due to error with workload activity type.
18 Sep 2020 Joshua Daniel modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified Teaching/SpecialArrangements; modified Assessment/Summary
25 May 2021 Guido Tack modified Assessment/Summary; modified ReasonsForIntroduction/RChange; modified UnitContent/PrescribedReading; modified UnitContent/Synopsis; modified ReasonsForIntroduction/RChange
25 May 2021 Guido Tack
02 Jun 2021 Monica Fairley FIT5216 Chief Examiner Approval, ( proxy school approval )
02 Jun 2021 Monica Fairley FEC Approval
02 Jun 2021 Monica Fairley FacultyBoard Approval - Executively approved DDE 1/6/2021

This version: