Degree | Type | Year |
---|---|---|
2503740 Computational Mathematics and Data Analytics | OB | 2 |
You can view this information at the end of this document.
Pre-taught knowledge will be used in the subjects of Linear Algebra, Calculation in a Variable, Computation in Several Variables, Initiation in Programming, Numerical Calculation, and Algorithmism and Combining in Graphs.
Learn to model decision-making problems in terms of linear and non-linear programs. Understand the mechanism of the simplex method. Solve linear programs, by hand and with addient software. Program non-linear programming algorithms, and use existing libraries.
1- Nonlinear Programming: Theory of extremes. Optimization without restrictions. Optimization with restrictions.
2- Linear Programming: Modeling in terms of linear programs. The simplex algorithm. Full Linear Programming. Linear flows over networks.
Title | Hours | ECTS | Learning Outcomes |
---|---|---|---|
Type: Directed | |||
Classroom lectures (theoretical and practical) | 49 | 1.96 | |
Type: Autonomous | |||
Problem solving by means of programming | 65 | 2.6 | |
Theoretical problem solving | 32 | 1.28 |
The efficient learning of the optimization must combine three activities: The study of the mathematical theory, the modeling of real problems, and the effective resolution of academic and real problems. All within the eminently practical character of the degree. The real optimization problems are very complex. When we talk about "real problems" here, we refer to simplifications of real situations that can be attacked within a reasonable time in the development of the course, which at the same time give a good image of the transversality of the fields of application of the optimization
The study of the theory will be done through recommended readings and master class lessons. It will tend to apply the methodology of the reversed classroom: Students must work the subject on their own and prepare the classes through recommended previous readings; In class the remarkable aspects are discussed, the issues raised by the students are resolved and additional aspects of interest are incorporated.
It will be practiced with specific modeling software, where possible, and with function libraries in a general programming language (C / C ++ or Python) appropriate to the student's previous training. Free and / or free software will always be used. The student will also program complete basic algorithms and solve specific problems with them.
In all aspects of teaching / learning activities, the best efforts will be made by teachers and students to avoid language and situations that can be interpreted as sexist. In order to achieve continuous improvement in this topic, everyone should collaborate to show the deviations that you observe regarding this objective.
Annotation: Within the schedule set by the centre or degree programme, 15 minutes of one class will be reserved for students to evaluate their lecturers and their courses or modules through questionnaires.
Title | Weighting | Hours | ECTS | Learning Outcomes |
---|---|---|---|---|
Assignments Linear Programming | Thirteen percent | 0 | 0 | CM25, CM27, KM22, SM20, SM22, SM23 |
Assignments NonLinear Programming | Thirteen percent | 0 | 0 | CM25, SM23 |
Exam Linear Programming | Thirty seven percent | 2 | 0.08 | CM25, KM22, SM20, SM22, SM23 |
Exam NonLinear Programming | Thirty seven percent | 2 | 0.08 | CM25, SM21 |
The evaluation is based on:
To pass the course your must:
Grades not satisfying these conditions can be studied case by case.
Each of the two exams will have a resit test ("recuperació" in the official terminology of the UAB). The attendance to the resit test shall automatically invalidate the grade of the first one. There is no second call for the homework deliveries.
The student that has attended exams or hand-in homework for a total of 50% or more of the course, according to the weight that appears in the Evaluation Activities table, will be evaluated. Otherwise they will be considered "not avaluable".
The plagiarism in the homework deliveries will be considered an offense as serious as any kind of cheating in an exam, and shall be penalised with an automatic course failure.
During the course the essential material will be provided to follow it. Bibliographical references and other resources will be suggested at the opportune moment of the course.
To be determined
Name | Group | Language | Semester | Turn |
---|---|---|---|---|
(PLAB) Practical laboratories | 1 | Catalan | second semester | morning-mixed |
(SEM) Seminars | 1 | Catalan | second semester | morning-mixed |
(TE) Theory | 1 | Catalan | second semester | morning-mixed |