ICE-EM / AMSI Summer School
 
RMIT University, Melbourne
16 January - 10 February 2006
 

Home Page

International Students

Courses

Speakers

Schedule

Application/Registration

Subsidies

AMSI Institutions

Accommodation

Organisers

Sponsors

Frequently Asked Questions

Contact Us

Printer Friendly Version

Courses

Please click the page reload button before viewing this page, as changes to this website are being made regularly

The Summer School will consist of  the equivalent of eight 28 hour courses run over four weeks. 

Four-Week Courses

Measure Theory
Marty Ross

Finite Element Methods and Related Topics
Thanh Tran (University of New South Wales)
Statistical Inference
Richard Huggins (University of  Melbourne)
Computability and Intractability
Marcel Jackson (La Trobe University)
Cryptomathematics
Serdar Boztas (RMIT University)
Algebraic Curves
Emma Carberry (University of Sydney and University of Melbourne) and          Nuno Romão (University of Adelaide)
Two-Week Courses

Period 1 : 16 - 27 Jan 2006

Period 2 : 30 Jan – 10 Feb 2006

Group theory: Permutation groups
John Bamberg (University of Western Australia)
Group theory: Computational group theory and related topics
Eamonn O’Brien (University of Auckland)
System Modelling and Simulation
David Green (University of Adelaide)
Applied Convex Analysis and Optimisation
Andrew Eberhard (RMIT University)

Course Selection
In your application form you will be asked to rank your choices in order of preference, giving at least 2 back-up choices. You need to select a combination of:  2 four-week courses; 1 four-week course and a pair of two-week courses; or 2 pairs of two-week courses. You may choose more courses, but the recommended number is the equivalent of 2 four-week courses. Please rank your choices in order of preference and indicate whether you plan to take assessment. You may select one component of the paired courses, but this cannot be assessed, unless at the written request of your Department.

Course: Measure Theory
Lecturer: Dr Marty Ross
Email: martinirossi@gmail.com
Duration: 4 weeks, 16 Jan - 10 Feb 2006
Hours: 7 hours of lectures per week, with consultation as requested/required.
Content: Measure theory is the modern theory of integration, the method of assigning a "size" to subsets of a universal set. It is more beautiful and more powerful (though also more technical) than the classical theory of Riemann integration. The course will be a reasonably standard introduction to measure theory, with some emphasis upon geometric aspects. We will cover most (but definitely not all) of the topics listed below, subject to time and taste:
 
  • General Measure Theory (Outer measure;     measurable sets; Borel and Radon measures; the Caratheodory criterion for Borel measures)

·      Special Measures on Euclidean Space (Lebesgue measure; Hausdorff measure; the Vitali Covering Theorem; Hausdorff dimension)

·      Integration (Measurable functions; integration and convergence theorems; the Area Formula; iterated integrals and Fubini's Theorem)

·      Functional Analysis (Measures as linear functionals; Lp spaces; the Riesz Representation Theorem)

  • Further Topics (Differentiation of measures; the Besicovitch Covering Theorem; the (Generalised) Fundamental Theorem of Calculus; the Co-Area Formula)

 

Prerequisites: We'll assume familiarity with the fundamental concepts of analysis in Euclidean Space (open and closed sets, continuity, completeness and compactness, countability). Some corresponding familiarity with these notions in metric spaces would be helpful but will not be assumed; familiarity with these notions in topological spaces would be peachy.
Preliminary Notes: Lecture notes summarising the relevant background on analysis are now available.  Alternatively, if you are contemplating taking the course, feel free to email me (martinirossi@gmail.com), and I will forward the notes to you when they are ready. You should make sure you are familiar with this material before the course begins.
Assessment: I'm open to negotiation, but the proposal is
• Problems assigned during lectures (50%)
• Take-home exam (50%)
Resources: Lecture notes will be provided. We shall roughly follow the early chapters of Measure Theory and Fine Properties of Functions by Evans and Gariepy (CRC, 1991), though the book is extremely terse (and costs a King's ransom). There are many good texts on measure theory; Real Analysis by Royden (3rd ed., Prentice Hall, 1988) is good, and easy to find in libraries. (Texts which also cover probability will be less useful, as the language and approach tends to be quite different.)

 Return to Top



 
Course: Group theory: Permutation groups
Lecturer: Dr John Bamberg
Duration: 2 weeks, 16 Jan - 27 Jan 2006
Hours: 5 hours of lectures and 2 hours of tutorials per week
Content:

Permutation groups could be argued to be the oldest examples of groups, and their study grew out of the works of nineteenth-century mathematicians such as Camille Jordan and William Burnside. The theory of group actions, or permutation groups, is essentially the study of symmetric objects. Hence the techniques employed in this subdiscipline of group theory, have applications to a diverse range of mathematics.

In this short course, we will concentrate on the basic techniques used in permutation group theory.  This will include the fundamental theory of group actions, transitive groups, primitive groups, and the O'Nan-Scott Theorem.  Other topics include multiple transivity, innately transitive groups, and wreath products.

Prerequisites:  A first course in group theory.  No knowledge of group actions is required.
Assessment: An assignment worth 50% and an examination worth 50%
Resources: Lecture notes. 

 Other material that may be helpful:                                             "Finite permutation groups", H. Wielandt. Academic Press, New York - London 1964   

"Permutation Groups", J. D Dixon and B. Mortimer.  Graduate Texts in Mathematics, 163. Springer-Verlag, New York, 1996 

"Permutation Groups", P. J. Cameron.  London Mathematical Society Student Texts, 45.  Cambridge University Press, Cambridge, 1999.

Return to Top



 
Course: Statistical Inference
Lecturer: Professor Richard Huggins
Duration: 4 weeks,  16 Jan - 10 Feb 2006
Hours:

7 lectures per week.

Content: The course will first review classical likelihood based statistical inference.  It shall then look at how these methods have been extended to weaken the assumptions needed to implement likelihood based methods.
Prerequisites: It is expected that students will have previously taken an undergraduate inference/mathematical statistics course at about the level of Hogg, RV, and Craig, AT, Introduction to Mathematical Statistics, to at least be familiar with applications of likelihood techniques, and have a good grasp of calculus and linear algebra.
Assessment: An assignment worth 50% and an examination worth 50%
Resources: Davison, A. (2003) Statistical Models.                                          Heyde, C. C. (1997) Quasi-Likelihood and its Application.          Staudte, R. G. & Sheather, S. J. (1990) Robust Estimation and Testing.                                                                                                    Fan. J. & Gijbels (1996) Local Polynomial Modelling and its Applications

 Return to Top



 
Course: Computational Group Theory and Related Topics
Lecturer: Associate Professor Eamonn O'Brien
Duration: 2 weeks 30 Jan - 10 Feb 2006
Hours:

6 lectures + 1 tutorial each week.

Content: Research in Computational Group Theory focuses on algorithms for four primary areas:  permutation groups, finitely-presented groups, polycyclic groups and linear groups.

This course will introduce some of the fundamental algorithms which underpin computation with such groups.

Our primary focus will be on effective practical algorithms.

In more detail, we expect to cover some of the following topics:

1. Permutation groups:
* Orbits, stabilisers, backtrack procedures
* Recognition of the alternating and symmetric groups
* Base and strong generating sets
(3 lectures)

2. Finitely-presented groups:
* Coset enumeration
* Presentations for subgroups
* Abelian quotients
(2 lectures)

3. Polycyclic groups:
* Polycyclic presentations and their properties
* Constructing such presentations
(2 lectures)

4. Classification, Automorphisms and Isomorphism:
* Construction and classification of p-groups
* Determining automorphism groups
* Isomorphism testing
(2 lectures)

5. Linear groups:
* Characteristic and minimal polynomials
* Determining the order of an element
* Random-Schreier and other approaches
* Deciding irreducibility of FG-modules
(3 lectures)

There will be two tutorials, each involving practical computations with Magma.

This suggested allocation of break-down in time is a preliminary guide.

Prerequisites:  Mathematical skills to the level of Second or Third year undergraduate.  In particular, a participant should have completed a solid undergraduate course in Modern Algebra and Group Theory.  Some knowledge of the following topics will be helpful:  Sylow theorems, important subgroups (eg center), normal and composition series, free groups and finitely-presented groups, homomorphisms, finite fields, characteristic and minimal polynomials, normal forms for matrices.

Some interest in algorithms is highly desirable, but no practical experience of programming is required.

Assessment: Exercises set during the class and take-home exam at the end of the course.
Resources: Summaries of lecture notes and an introduction to magma will be available.

Any senior undergraduate or introductory graduate algebra book: for example:
Peter Cameron: Permutation Groups
D.L. Johnson: Finitely-presented groups
I.M. Isaacs: Algebra: A graduate course
B. Hartley and T.O. Hawkes: Rings, modules, linear groups

 Return to Top



 
Course: Algebraic Curves
Lecturers: Dr Emma Carberry and Dr Nuno Romão
Duration: 4 weeks,  16 Jan - 10 Feb 2006
Hours:

6 lectures and 1 tutorial per week (total: 28 hours)

Content:

Complex algebraic curves and compact Riemann surfaces are pervasive in many branches of mathematics, and they are traditionally approached via either complex analysis or commutative algebra. This course will provide a thorough introduction to the subject giving the flavour of both points of view. We aim to cover the following topics:

Basic definitions and examples:  affine and projective curves, Riemann surfaces, function fields, holomorphic and meromorphic differentials, complex manifolds and algebraic varieties.

Normalisation of plane curves: smooth points, singularities of plane curves, Weierstrab  preparation, resolution of singularities, divisors, intersection numbers and Bezout's theorem,  Riemann--Hurwitz and degree-genus formulas.

Riemann--Roch theorem: Mittag--Leffler problem, finite-dimensionality of H^1(D), Serre duality, Riemann--Roch theorem for curves.

Applications of Riemann--Roch: the canonical map, curves of low genus, Riemann's count.

Abel--Jacobi map: Jacobian of a smooth algebraic curve, Abel's theorem, Jacobi inversion theorem.

 
Prerequisites:

A first course on complex analysis (holomorphic functions, Cauchy's theorem, calculus of residues), elementary notions from topology (connectedness, compactness, homotopy of paths) and familiarity with basic algebra (groups, ideals and quotient rings, factorisation in polynomial rings) will be assumed. 

Assessment: Students taking the course for assessment will be expected to hand in answers to four assignments, one at the end or each week of lectures.  The final mark will be a weighted average of the assignments (4 x 10%) and a final exam (60%).
Resources: Notes for the lectures will be provided.

The main references we will follow are:

P. A. Griffiths, Introduction to Algebraic Curves, AMS, 1989

 R. Miranda, Algebraic Curves and Riemann Surfaces, AMS, 1995

Return to Top



 
Course: Computability and Intractability
Lecturer: Dr Marcel Jackson
Duration: 4 weeks,  16 Jan - 10 Feb 2006
Hours:

5 or 6 lectures per week, and 1 or 2 of tutorial.

Content:

When does a problem have an effective algorithmic solution? What does it mean for an algorithm to be effective? How can I prove that my problem is hard?  In this unit we attempt to give rigorous meaning to questions of this type and investigate some possible answers. 

The first half concentrates on concepts related to the million dollar Millennium problem “P=NP?” (see http://www.claymath.org/millennium//).  We give precise definitions of the various classes into which algorithmic problems are categorised, concentrating on the most important from a practical perspective: P, NP, NP-complete, PSPACE.  We look at, and classify some classic examples from graph theory, Boolean algebra, and combinatorics.

In the second half, we move to the extreme end of difficulty: problems for which we can prove no algorithm can exist.  We find a number of these including examples concerning algebra, matrix multiplication, and tilings of the plane.  Even Sudoku will get a mention! 

The objective is to be able to assess and establish the difficulty of algorithmic problems when they are encountered in other areas of mathematics.

Prerequisites:

Minimal.  Mathematical maturity is the main requirement, and although some background in algebra and discrete mathematics is desirable; very little is assumed.  This is a mathematics subject, but may be of interest to computer science students with a reasonably strong mathematical background.

Assessment: By assignments and a take home exam (40%).
Resources: The course will be given from a book of notes that will be supplied.  No additional material is required, however for those wanting some related reading, the following books (for example) are recommended:

Papadimitriou (Computational Complexity, Addison-Wesley, 1994), Garey and Johnson (Computers and Intractability, W. H Freeman and Co., 1979), or Wilf (Algorithms and Complexity, A. K. Peters, 2nd edition, 2002: the 1st edition (1986) is available for free legal download from (http://www.cis.upenn.edu/~wilf/AlgComp3.html).

Return to Top



 
Course: System Modelling and Simulation
Lecturer: Dr David Green
Duration: 2 weeks,  16th Jan - 27th Jan 2006
Hours:  
Content:

System Modelling is the process of creating a model which imitates a real world system or even some proposed system. The main focus of this brief course will be on the use of simulation modelling for the modelling and investigation of such systems, although we will also look at some basic analytic queueing models. Both techniques provide the modeller with a rich set of tools, which may be used to model many systems of interest in manufacturing, telecommunications, finance, games, ecosystems, ...

Topics covered will include:

 Introduction to Simulation,  Generation of random variates, Queueing models, Analysis of simulation output.

Prerequisites:

Familiarity with basic probability theory and Statistics: that is, some background in Sample spaces, events, probability of events  and conditional  probability, independence, random variables, probability mass,  density and distribution functions, expected value and variance, confidence intervals for means and hypothesis testing.

Assessment: Small exam and mini-project
Resources: Lecture notes will be provided.  For those who want to read further, references such as:  Ross, Sheldon. M., Introduction to probability models, Academic Press (various editions) are useful and found in most libraries, but are not required.

Return to Top



 
Course: Applied Convex Analysis and Optimization
Lecturer: Associate Professor Andrew Eberhard
Duration: 2 weeks,  30 Jan - 10 Feb 2006
Hours:  
Content:

In convex analysis we find a treasure chest of techniques and a mature calculus that facilitates its application.  Many areas of applied mathematics use these techniques and we can only be certain that more applications will arise in the future. 

In the course we will attempt to: 

1. Cover some of the fundamental theory that convex analysis is based on. 

2. Show how these techniques can be applied to a number of real world problems, in particular the formulation and solution of optimization problems. 

Convex analysis comes in two brands, finite dimensional and infinite dimensional, categorized by the dimensionality of the underlying linear space.  We will touch on both in this course but in the main we will treat the case when the underlying space is a Euclidean space inner product space.  We will only touch on an infinite dimensional flavor when the underlying spaces are sequences spaces such as c0 or l¹.  There are some interesting robust control problems that may be framed in these spaces. 

Convex optimization has in recent years matured to a level where it has become a corner stone of optimization theory, a position that was long held only by linear programming (which is just convex optimization over polyhedral functions).  It is hoped that this course will alert more practitioners of applied mathematics to opportunities awaiting those who become proficient with the mathematical language of convex analysis.

Inner product spaces, the Frobenious inner product in the space of real symmetric matrices.  Lagrangian optimality and value functions. Linear programming.  Convex conjugation, Fenchel duality theorem and the minimum norm problem.  Applications to the formulation of optimization problems used to solve real world problems.  Introduction to linear system theory and robust control models.  The Youla parametrization and formulations of the controller design as a convex optimization problems.  Introduction to Lyaponov stability and positive semi‑definite programming.  Other examples of the use of positive semi‑definite programming, if time permits.  Some discussion of solvers under the MatLab environment will be given. 

Prerequisites:

Undergraduate courses on calculus of functions of several variables (ie partial derivatives, grad and Taylor series), linear algebra (ie matrices, eigenvalues, diagonalization and systems of equations etc)and real analysis (ie limits, sequences and series and uniform convergence).

Assessment: 4 Assignments (10% each) and an exam (60%)
Resources: Latexed lecture notes will be provided along with references.

 Return to Top



 
Course: Cryptomathematics
Lecturer: Associate Professor Serdar Boztas
Duration: 4 weeks,  16 Jan - 10 Feb 2006
Hours:

Approximately 7 hours per week, including 1 hour per week of tutorials/laboratories as required

Content:

Classical cryptography 

Information theoretic security

Computational security

Design and analysis of block ciphers. DES, AES

Algebraic properties of Block Ciphers, Nonlinearity, PN and APN functions over finite fields

Integers, divisibility and number theory

The RSA cryptosystem. Attacks on RSA

The discrete logarithm problem. The El Gamal cryptosystem

Randomized algorithms for discrete logarithms and factoring

Introduction to elliptic curves. The elliptic curve discrete logarithm problem

Signatures, hash functions and authentication

Stream ciphers and correlation attacks

Randomness, testing for randomness, generating randomness.

Prerequisites:

Nothing beyond undergraduate knowledge in mathematics is expected. More specifically, we assume the following and teach more advanced content as required during the course:  

Basic algebra (groups, rings, fields, etc.)

Basic number theory (integers, divisibility)

Basic statistics and probability theory (expectation, variance, binomial, uniform, gaussian distributions, conditional distributions)

Familiarity with some sort of structured high level programming is helpful but not essential. The mathematical software packages Magma and Maple will be used and introductory tutorials on these packages will be given.

Assessment: Assessment: Problems assigned during lectures (40%) and an exam (60%)
Resources:

The following books are useful background references and will be available on 2‑hour reserve at the library.

Stinson, Cryptography: Theory and Practice, 2nd Edition, Chapman & Hall/CRC, 2002.

Stinson, Cryptography: Theory and Practice, 1st Edition, CRC Press, 1995

Buchmann,  Introduction to cryptography, Springer‑Verlag, 2001.

Menezes, van Oorschot and Vanstone, Handbook of Applied Cryptography, CRC, 1997, also available freely online at http://www.cacr.math.uwaterloo.ca/hac/

 Return to Top



 
Course: Finite Element Methods and Related Topics
Lecturer: Dr Thanh Tran
Duration: 4 weeks,  16 Jan - 10 Feb 2006
Hours:

6 hours of lectures and 1 hour of lab per week

Content: Partial differential equations of one kind or another underlie mathematical models for virtually all phenomena that change continuously in space and time.  Finite element methods are effective numerical methods for these equations, in particular in case of complicated spatial domains.  The course presents the mathematical foundations of the standard finite element method, as well as discussing practicalities of computer implementation.

*  FEM for two-point boundary-value problems                              *  General aspects of FEM, mathematical foundations                *  FEM for elliptic problems in 2D                                                     *  Implementation issues                                                                   *  Related topics:  additive Schwarz methods and/or a posteriori error estimates

Prerequisites:

The main requirement for undertaking the course is a reasonable level of competence in several variable calculus and linear algebra.  A knowledge of Matlab is desirable, but not essential.

Assessment: Problems assigned during lectures (40%) and take-home exam (60%)
Resources: Lecture notes will be provided plus Matlab examples.
 

Home                                                                                                                  Return to Top

 

ICE-EM is managed by:

The Summer School is hosted by: