1 Engineering Computation Part 4. 2 Enrique Castillo University of Cantabria An algorithm that permits solving many problems in Algebra. Applications.

Slides:



Advertisements
Similar presentations
Solving LP Models Improving Search Special Form of Improving Search
Advertisements

Chapter 2 Solutions of Systems of Linear Equations / Matrix Inversion
Mapping: Scaling Rotation Translation Warp
The Structure of Polyhedra Gabriel Indik March 2006 CAS 746 – Advanced Topics in Combinatorial Optimization.
Basic Feasible Solutions: Recap MS&E 211. WILL FOLLOW A CELEBRATED INTELLECTUAL TEACHING TRADITION.
12.1 Systems of Linear Equations: Substitution and Elimination.
1 2 Extreme Pathway Lengths and Reaction Participation in Genome Scale Metabolic Networks Jason A. Papin, Nathan D. Price and Bernhard Ø. Palsson.
Chapter 2 Basic Linear Algebra
1 Angel: Interactive Computer Graphics 4E © Addison-Wesley 2005 Representation Ed Angel Professor of Computer Science, Electrical and Computer Engineering,
Linear and generalised linear models
Representation CS4395: Computer Graphics 1 Mohan Sridharan Based on slides created by Edward Angel.
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
Lecture 10 Dimensions, Independence, Basis and Complete Solution of Linear Systems Shang-Hua Teng.
Matrix Mathematics in MATLAB and Excel
Non-Linear Simultaneous Equations
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Systems of Equations and Inequalities
Chapter 19 Linear Programming McGraw-Hill/Irwin
Algebra 2 Chapter 3 Notes Systems of Linear Equalities and Inequalities Algebra 2 Chapter 3 Notes Systems of Linear Equalities and Inequalities.
Algebra 2 Chapter 3 Notes Systems of Linear Equalities and Inequalities Algebra 2 Chapter 3 Notes Systems of Linear Equalities and Inequalities.
Sect 8.1 Systems of Linear Equations A system of linear equations is where all the equations in a system are linear ( variables raised to the first power).
Chapter 3 Linear Programming Methods 高等作業研究 高等作業研究 ( 一 ) Chapter 3 Linear Programming Methods (II)
CS 480/680 Computer Graphics Representation Dr. Frederick C Harris, Jr. Fall 2012.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
© 2005 Yusuf Akgul Gebze Institute of Technology Department of Computer Engineering Computer Vision Geometric Camera Calibration.
Simplex method (algebraic interpretation)
Linear Programming System of Linear Inequalities  The solution set of LP is described by Ax  b. Gauss showed how to solve a system of linear.
Linear Programming McGraw-Hill/Irwin Copyright © 2012 by The McGraw-Hill Companies, Inc. All rights reserved.
10.4 Matrix Algebra 1.Matrix Notation 2.Sum/Difference of 2 matrices 3.Scalar multiple 4.Product of 2 matrices 5.Identity Matrix 6.Inverse of a matrix.
4.6: Rank. Definition: Let A be an mxn matrix. Then each row of A has n entries and can therefore be associated with a vector in The set of all linear.
Section 2.3 Properties of Solution Sets
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
I.4 Polyhedral Theory 1. Integer Programming  Objective of Study: want to know how to describe the convex hull of the solution set to the IP problem.
Solve a system of linear equations By reducing a matrix Pamela Leutwyler.
8.4.2 Quantum process tomography 8.5 Limitations of the quantum operations formalism 量子輪講 2003 年 10 月 16 日 担当:徳本 晋
Review of Linear Algebra Optimization 1/16/08 Recitation Joseph Bradley.
OR Chapter 7. The Revised Simplex Method  Recall Theorem 3.1, same basis  same dictionary Entire dictionary can be constructed as long as we.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 22P. 1Winter Quarter MATLAB: Simultaneous.
McGraw-Hill/Irwin Copyright © 2009 by The McGraw-Hill Companies, Inc. All Rights Reserved. Supplement 6 Linear Programming.
Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234: Lecture 4  Linear Programming  LP and Simplex Algorithm [PS82]-Ch2.
System To Generate Test Data: The Analysis Program Syed Nabeel.
Ch 6 Vector Spaces. Vector Space Axioms X,Y,Z elements of  and α, β elements of  Def of vector addition Def of multiplication of scalar and vector These.
1 Representation. 2 Objectives Introduce concepts such as dimension and basis Introduce coordinate systems for representing vectors spaces and frames.
4-8 Cramer’s Rule We can solve a system of linear equations that has a unique solution by using determinants and a pattern called Cramer’s Rule (named.
Searching a Linear Subspace Lecture VI. Deriving Subspaces There are several ways to derive the nullspace matrix (or kernel matrix). ◦ The methodology.
MATRICES. DEFINITION A rectangular array of numeric or algebraic quantities subject to mathematical operations. Something resembling such an array, as.
Matrices, Vectors, Determinants.
10.4 Matrix Algebra. 1. Matrix Notation A matrix is an array of numbers. Definition Definition: The Dimension of a matrix is m x n “m by n” where m =
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Matrices and Vector Concepts
Part 3 Linear Programming
Introduction The central problems of Linear Algebra are to study the properties of matrices and to investigate the solutions of systems of linear equations.
Linear independence and matrix rank
We will be looking for a solution to the system of linear differential equations with constant coefficients.
EMGT 6412/MATH 6665 Mathematical Programming Spring 2016
4.3 Determinants and Cramer’s Rule
Polyhedron Here, we derive a representation of polyhedron and see the properties of the generators. We also see how to identify the generators. The results.
Part 3 Linear Programming
Chap 3. The simplex method
4.3 Determinants and Cramer’s Rule
Polyhedron Here, we derive a representation of polyhedron and see the properties of the generators. We also see how to identify the generators. The results.
4.6: Rank.
7.5 Solutions of Linear Systems:
I.4 Polyhedral Theory (NW)
Mathematics for Signals and Systems
Elementary Linear Algebra
Maths for Signals and Systems Linear Algebra in Engineering Lectures 4-5, Tuesday 18th October 2016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN.
I.4 Polyhedral Theory.
Part 3 Linear Programming
“Easy” Integer Programming Problems: Network Flow Problems
Presentation transcript:

1 Engineering Computation Part 4

2 Enrique Castillo University of Cantabria An algorithm that permits solving many problems in Algebra. Applications to Engineering by

3 The Jubete Algorithm 1.Obtain the orthogonal subespace to a given subspace and its complement. 2.Obtain the inverse of a matrix 3.Update the inverse of a matrix after changing one row or column. 4.Obtain the determinant of a matrix. 5.Update the determinant of a matrix after changing one of its rows or columns. 6.Obtain the rank of a matrix. 7.Determine if a vector belongs to a given subspace. 8.Obtain the intersection of two given subspaces. 9.Solve an homogeneous linear system of equations. 10.Solve a complete linear system of equations. 11.Study the compatibility of a linear system of equations.

4 The Jubete Algorithm

5 Inverse and determinant of a matrix

6 Simultaneous inverses of submatrices of a matrix

7 Inverses after modifying rows of a matrix Inverse updating

8 Inverses after modifying rows of a matrix Inverse updating

9 Orthogonal subspaces and complements

10 Orthogonal subspaces and complements

11 Rank of a matrix In addition it gives the coefficients of the linear combination

12 Vector in a subspace

13 Intersection of two subspaces

14 Solving a homogeneous linear system of equations

15 Solving a homogeneous linear system of equations. Example

16 Solving a complete linear system of equations

17 Solving a complete linear system of equations. Example

18 Solving several complete linear systems of equations.

19 Compatibility

20 Compatibility. Example

21 Connection model-reality Mathematics is a fundamental tool in Engineering

22 Connection model-reality The student must know the connection between engineering and mathematical concepts. The student must know how to update solutions.

23 Connection model-reality The student must know when one element is redundant from the engineering and the mathematical points of view, and of its implications in the service reliability, together with the number of degrees of freedom of the general solution.

24 Connection model-reality The student must relate the topology of the network with the number of unknowns and mathematical equations defining the engineering problem. The student must know how to state the problem in different forms (mathematical and engineering).

25 Connection model-reality The student must know how to state problem with inequalities. The student must know how to state alternative hypotheses.

26 The water supply problem The student must identify the problem unknowns and equations.

27 The water supply problem Number of equations Number of unknowns Numbering the nodes Constraints. ¿What the data are? ¿What the equations are?

28 Statement of the problem The student must know how the state the problem as a system of equations and specially in matrix form

29 Statement of the problem The student must know how to number the nodes and distinguish between correct and incorrect numberings.

30 Analysis of the solution Has the problem a solution? Is it unique?

31 Compatibility condition Flow entering = Flow leaving

32 Compatibility condition

33 Set of all solutions (without capacity limits) The student must know how to obtain the set of all possible solutions. There are an infinite number of solutions. (Affine space associated with a linear space of dimension 4).

34 Interpretation of the different basic solutions Particular solution. It can be replaced by any other one.

35 Interpretation of solutions Internal flow solution without inputs or outputs of fluid

36 Interpretation of solutions Internal flow solution without inputs or outputs of fluid

37 Interpretation of solutions Internal flow solution without inputs or outputs of fluid

38 Interpretation of solutions Internal flow solution without inputs or outputs of fluid

39 Statement of the problem The student must identify non-adequate models and identify lacking constraints.

40 Cones

41 Linear space as a cone

42 Cone and dual of a cone

43 Dual of a cone. Gamma algorithm

44 Dual of a cone. Gamma algorithm

45 Some problems solved by the gamma algorithm 1.Obtain the dual cone of a given cone 2.Obtain the minimum representation of a cone. 3.Obtain the facets of any given dimension (vertices, edges, faces, etc.) of a cone or polytope. 4.Determine of a given vector belongs to a given cone. 5.Check if two cones are identical. 6.Obtain the intersection of two cones. 7.Obtain the reciprocal image of a cone by a linear transformation. 8.Decide if a linear system of inequalities is compatible. 9.Solve an homogeneous system of linear inequalities. 10.Solve a complete system of linear inequalities.

46 Cone associated with a polytope

47 Facets and vertices of a polytope

48 Facets and vertices of a polytope

49 Facets and vertices of a polytope

50 Facets and vertices of a polytope

51 Facets and vertices of a polytope

52 Solving an homogeneous system of linear inequalities

53 Solving a complete system of linear inequalities

54 Solving a complete system of linear inequalities

55 Compatibility of systems of linear inequalities

56 Statement of the Problem. The student must identify non-adequate models and identify lacking constraints.

57 Compatibility conditions It is necessary to interpret them physically to see If they represent the adequate model.

58 Compatibility conditions

59 Set of all solutions (with capacity constraints) The set of all solutions allows answering many interesting questions from a mathematical and engineering point of view. The solution is a polytope Capacity of each link = 6

60 Set of all solutions (Search of overdimensioned links) Capacity of each link = 6 Capacity is not attained in all its solution components. The capacity could be limited to the maximum values attained in its solution components.

61 Set of all solutions (Search of links that cannot fail) The take the same sign (all positive or all negative) in all solution components. Capacity of each link = 6

62 Set of all solutions (Search of pairs of link that cannot fail simultaneously) This condition implies that all lambda values must be null. Capacity of each link = 6

63 Set of all solutions (Search of links with constant flow) They take identical values in all solution components. Capacity of each link = 6

64 Set of all solutions (Link 10 failed) In order link 10 to have no flow, the first four lambdas must be null. Capacity of each link = 6

65 Set of all solutions (Link 10 failed) Link 7 can fail because it has positive and negative components. ¿Can link 7 fail?

66 Set of all solutions (Links 7 and 10 failed) Link 4 fails if lambda 2 is null. ¿Can link 4 fail?

67 Set of all solutions (Links 4,7 and 10 failed) ¿Can any other link fail? No link can fail, because the solution is unique (bad engineering solution, because of the lack of flexibility).

68 Retention valves in links 2 and 15 It is the sum of an affine space of dimension 2 and a cone generated by two vectors.

69 Evaluation example

70 Evaluation example

71 Evaluation example

72 Evaluation example

73 BIBLIOGRAPHY

74 INTERNET With the collaboration of Elena Alvarez Sáiz the orthogonalization algorithm has been implemented in an application of computer aided instruction, which is accessible throughout INTERNET :

75 LABORATORY 1.Design a water supply system with two deposits and several nodes containing redundant links. 2.Determine the dimension of the linear space which appears in the general solution of the resulting system of equations. 3.Obtain the general solution of this system manually, based on the physical interpretation of the general solution. 4.State an optimization programming problem leading to a unique solution.