Skip to main content
CODE 104366
ACADEMIC YEAR 2023/2024
CREDITS
SCIENTIFIC DISCIPLINARY SECTOR MAT/09
LANGUAGE Italian
TEACHING LOCATION
  • GENOVA
SEMESTER 1° Semester
TEACHING MATERIALS AULAWEB

OVERVIEW

The course provides skills related to the construction of models and the solution of decision-making problems formulated as optimization problems. Moreover, the course presents the main methods of statistics for the description of data and the extraction of information from them.

AIMS AND CONTENT

LEARNING OUTCOMES

The aim of this course is to provide the tools which allow, on the one hand, to characterize phenomena and physical systems from a statistical point of view by using measured data and, on the other hand, to formulate and solve optimization problems with continuous, integer or mixed variables, also in the presence of constraints.

AIMS AND LEARNING OUTCOMES

The course aims to study the main optimization methods for solving decision-making problems and basic techniques from Statistics to describe a phenomenon and generate knowledge from data.

In more detail, as regards the optimization part, the course aims to provide students with the basic skills for the mathematical formalization and the subsequent solution of decision-making problems, in which it is necessary to take optimal decisions within many possible ones, based on suitable criteria. In particular, the course presents the concepts of decision variables, objective function, and constraints of an optimization problem, as well as the basic notions of real linear programming, integer linear programming, and nonlinear programming.

As regards the statistics part, the course provides basic notions of descriptive statistics and inferential statistics, in order to allow the students to appropriately describe a set of data coming from observations of a quantity of interest, as well as to extract information from data, that is, build a model of what is observed starting from a limited set of observations. In both cases, both methodological and applicative aspects are presented.

At the end of the course, the students will be able to construct a mathematical model of a decision-making process and to choose and apply the most appropriate algorithm for its solution. Furthermore, the students will be able to describe the data collected in the field and extract information from them through the most appropriate tools.

PREREQUISITES

Basic knowledge of Calculus.

TEACHING METHODS

The various concepts are exposed through theoretical lessons and through the solution of exercises, as well as through the software implementation of some example problems.

SYLLABUS/CONTENT

PART OF OPTIMIZATION

1. Introduction to the optimization part

1.1. Definitions of objective function and decision variables

1.2. Classification of optimization problems

1.3. Mathematical formulation of optimization problems

 

2. Real linear programming

2.1. Examples of linear programming problems

2.2. Geometry of linear programming

2.3. Standard form of a linear programming problem

2.4. Simplex algorithm

2.5. Two-phase method

 

3. Integer linear programming

3.1. Examples of integer linear programming problems

3.2. Branch and bound method

 

4. Nonlinear programming

4.1. Examples of nonlinear programming problems

4.2. Necessary conditions of optimality and sufficient conditions of optimality

4.3. Descent algorithms

4.4. Gradient algorithm

4.5. Lagrangian approach for constrained problems

4.6. Penalty functions method

 

5. Software for mathematical programming

5.1. General introduction to Lingo, Matlab, Excel

5.2. Examples of use of software for solving linear and nonlinear programming problems

 

 

PART OF STATISTICS

6. Introduction to the statistics part

6.1. Preliminary definitions

6.2. Background

 

7. Descriptive statistics

7.1. Qualitative variables

7.2. Graphical representation

7.3. Quantitative variables

7.4. Mode, median, mean, percentiles, quartiles

7.5. Matlab software for data representation

 

8. Regression and least squares

8.1. Bivariate data samples

8.2. Linear regression

8.3. Least squares for function approximation

8.4. Matlab software for linear regression and least squares

 

9. Review of the theory of probability 

9.1. Combinatorial calculus

9.2. The concept of probability

9.3. Random variables

9.4. Probability density

9.5. The most common probability distributions

 

10. Estimates, estimators, confidence intervals

10.1. Point and interval estimates

10.2. Confidence intervals

 

This course, by covering science-technology topics such as statistics and optimization, contributes to the achievement of the following Sustainable Development Goals of the UN 2030 Agenda: 
- 8.2 (Achieve higher standards of economic productivity through diversification, technological progress and innovation, including with a focus on high value-added and labor-intensive sectors);
- 9.5 (Increase scientific research, improve the technological capacities of the industrial sector in all states-particularly in developing states-as well as encourage innovations and substantially increase, by 2030, the number of employees per million people, in research and development and research spending-both public and private).

RECOMMENDED READING/BIBLIOGRAPHY

Handouts provided by the lecturer in electroic format..

Books for further readings:

[1] Hillier, Lieberman – Introduction to operations research. McGraw-Hill, 2004.

[2] D. Bertsimas, J.N. Tsitsiklis – Introduction to linear optimization. Athena Scientific, 1999.

[3] D. Luenberger, Y. Ye – Linear and nonlinear programming. Springer, 2008.

[4] D. Bertsekas – Nonlinear Programming. Athena Scientific, 1999.

[5] S.M. Ross – Probabilità e statistica per l’ingegneria e le scienze, Apogeo, 2014.

[6] P. Newbold, W.L. Carlson, B. Thorne – Statistica, Pearson, 2010.

TEACHERS AND EXAM BOARD

Exam Board

MAURO GAGGERO (President)

MASSIMO PAOLUCCI

MARCELLO SANGUINETI (President Substitute)

LESSONS

LESSONS START

As reported in the official calendar.

Class schedule

The timetable for this course is available here: Portale EasyAcademy

EXAMS

EXAM DESCRIPTION

Written exam with exercises and theoretical questions on the main teaching topics.

Students with specific learning disorders will be allowed to adopt specific modalities and supports that will be determined on a case-by-case basis in agreement with the Engineering Course Delegate on the Commission for the Inclusion of Students with Disabilities.

ASSESSMENT METHODS

At the end of the course, the students will have to demonstrate that they have understood the concepts discussed in class and be able to explain them using an appropriate language. Furthermore, the students will have to demonstrate the ability to constract a mathematical model of a decision-making process and to choose and apply the best algorithm for its solution. Finally, the students must be able to describe a set of data collected in the field and to extract information from them through the most appropriate tools.

Exam schedule

Data appello Orario Luogo Degree type Note
10/01/2024 09:00 GENOVA Scritto B1 Via Opera Pia
05/02/2024 09:00 GENOVA Scritto B1 Via Opera Pia
30/05/2024 09:00 GENOVA Scritto A7 Villa Cambiaso
20/06/2024 09:00 GENOVA Scritto
04/09/2024 09:00 GENOVA Scritto

FURTHER INFORMATION

None.

Agenda 2030 - Sustainable Development Goals

Agenda 2030 - Sustainable Development Goals
Quality education
Quality education
Decent work and economic growth
Decent work and economic growth
Industry, innovation and infrastructure
Industry, innovation and infrastructure