October ENSEEIHT-IRIT, Team APO collaboration with GREM 3 -LAPLACE, Toulouse. Design of Electrical Rotating Machines using

Size: px
Start display at page:

Download "October 2007. ENSEEIHT-IRIT, Team APO collaboration with GREM 3 -LAPLACE, Toulouse. Design of Electrical Rotating Machines using"

Transcription

1 using IBBA using ENSEEIHT-IRIT, Team APO collaboration with GREM 3 -LAPLACE, Toulouse October 2007

2 Collaborations with the GREM 3 Team (LAPLACE-ENSEEIHT) using IBBA Bertrand Nogarede, Professor : Director of GREM 3, collaboration since 1995 (2 PhD-thesis). Yvan Lefèvre, CR, HDR : collaboration since 2002, (1 PhD student). François Pigache, MC : collaboration since Jean-François Rouchon, MC : specialist in mechanic, Carole Hénaux, MC : specialist in electrotechnic, Eric Duhayon, MC : specialist of materials, Dominique Harribey, IR.

3 Outline using IBBA Actuators: an Direct and and Formulations Mathematical Formulations = Optimization Problems Classification and Principle of Optimization Methods Principle of Branch Interval Analysis Mixed and Constrained Problems Some Designs of with Magnetic Effects Combinatorial Models for Numerical Examples of Design with a Black-Box Constraint Some Realizations and

4 Outline using IBBA Actuators: an Direct and and Formulations Mathematical Formulations = Optimization Problems Classification and Principle of Optimization Methods Principle of Branch Interval Analysis Mixed and Constrained Problems Some Designs of with Magnetic Effects Combinatorial Models for Numerical Examples of Design with a Black-Box Constraint Some Realizations and

5 Outline using IBBA Actuators: an Direct and and Formulations Mathematical Formulations = Optimization Problems Classification and Principle of Optimization Methods Principle of Branch Interval Analysis Mixed and Constrained Problems Some Designs of with Magnetic Effects Combinatorial Models for Numerical Examples of Design with a Black-Box Constraint Some Realizations and

6 Outline using IBBA Actuators: an Direct and and Formulations Mathematical Formulations = Optimization Problems Classification and Principle of Optimization Methods Principle of Branch Interval Analysis Mixed and Constrained Problems Some Designs of with Magnetic Effects Combinatorial Models for Numerical Examples of Design with a Black-Box Constraint Some Realizations and

7 Direct and using Direct and Inverse Problem Mathematical Formulations Optimization IBBA

8 Direct and using Direct and Inverse Problem Mathematical Formulations Optimization IBBA

9 Direct and using Direct and Inverse Problem Mathematical Formulations Optimization IBBA

10 Direct and using Direct and Inverse Problem Mathematical Formulations Optimization IBBA

11 Direct and using Direct and Inverse Problem Mathematical Formulations Optimization IBBA

12 Mathematical Formulations using Direct and Inverse Problem Mathematical Formulations Optimization IBBA Dimensioning : min f (x) x R n g i (x) 0 i {1,..., n g } h j (x) = 0 j {1,..., n h } More General : min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h }

13 Mathematical Formulations using Direct and Inverse Problem Mathematical Formulations Optimization IBBA Dimensioning : min f (x) x R n g i (x) 0 i {1,..., n g } h j (x) = 0 j {1,..., n h } More General : min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h }

14 Classification and Principle of Optimization Methods using Direct and Inverse Problem Mathematical Formulations Optimization IBBA Multistart Method Metaheuristic Methods Taboo Research, (Glover and Hansen), VNS, (Mladenovitch and Hansen), Kangourou Method... Stochastic Global Optimization Methods Simulated Annealing, Genetic, Evolutionary... Deterministic Global Optimization Methods Particular structure of problems: Convex functions + Theory, Linear programs: Simplex Algorithm (Danzig) Quadratic programs: (Sherali, Audet, Hansen et al.)..., More General Problems = Branch Techniques Difference of convex or monotonic functions, (Horst and Tuy), Interval analysis (Ratsheck, Rokne, E. Hansen)...

15 Principle of a Branch Algorithm for a problem with constraints using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Choice and Subdivision of the box X, (in 2 parts for each iteration) = list of possible solutions, Reduction of the sub-boxes, by using a constraint propagation technique, Computation of bounds of the functions F, G j, H j on the sub-boxes, - inclusion functions - Elimination of the sub-boxes which cannot contain the global optimum: F L (X ) > f or Gi L (X ) > 0 or 0 H(X ), where f denotes the current solution, STOP when accurate enclosures of the optimum are obtained.

16 Principle of a Branch Algorithm for a problem with constraints using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Choice and Subdivision of the box X, (in 2 parts for each iteration) = list of possible solutions, Reduction of the sub-boxes, by using a constraint propagation technique, Computation of bounds of the functions F, G j, H j on the sub-boxes, - inclusion functions - Elimination of the sub-boxes which cannot contain the global optimum: F L (X ) > f or Gi L (X ) > 0 or 0 H(X ), where f denotes the current solution, STOP when accurate enclosures of the optimum are obtained.

17 Principle of a Branch Algorithm for a problem with constraints using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Choice and Subdivision of the box X, (in 2 parts for each iteration) = list of possible solutions, Reduction of the sub-boxes, by using a constraint propagation technique, Computation of bounds of the functions F, G j, H j on the sub-boxes, - inclusion functions - Elimination of the sub-boxes which cannot contain the global optimum: F L (X ) > f or Gi L (X ) > 0 or 0 H(X ), where f denotes the current solution, STOP when accurate enclosures of the optimum are obtained.

18 Principle of a Branch Algorithm for a problem with constraints using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Choice and Subdivision of the box X, (in 2 parts for each iteration) = list of possible solutions, Reduction of the sub-boxes, by using a constraint propagation technique, Computation of bounds of the functions F, G j, H j on the sub-boxes, - inclusion functions - Elimination of the sub-boxes which cannot contain the global optimum: F L (X ) > f or Gi L (X ) > 0 or 0 H(X ), where f denotes the current solution, STOP when accurate enclosures of the optimum are obtained.

19 Principle of a Branch Algorithm for a problem with constraints using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Choice and Subdivision of the box X, (in 2 parts for each iteration) = list of possible solutions, Reduction of the sub-boxes, by using a constraint propagation technique, Computation of bounds of the functions F, G j, H j on the sub-boxes, - inclusion functions - Elimination of the sub-boxes which cannot contain the global optimum: F L (X ) > f or Gi L (X ) > 0 or 0 H(X ), where f denotes the current solution, STOP when accurate enclosures of the optimum are obtained.

20 Interval Analysis using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Let X = [a, b] and Y = [c, d] 2 intervals. Moore (1966) defines the interval arithmetic as follows: [a, b] + [c, d] = [a + c, b + d] [a, b] [c, d] = [a d, b c] [a, b] [c, d] = [min{ac, ad, bc, bd}, max{ac, ad, bc, bd}] [a, b] [c, d] = [a, b] [ 1 d, 1 ] if 0 [c, d]. c Remark Subtraction and division are not the inverse operations of addition and respectively multiplication. 0 = extended interval arithmetic, (E. Hansen). Numerical errors = rounded interval analysis, (Moore).

21 Interval Analysis using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Let X = [a, b] and Y = [c, d] 2 intervals. Moore (1966) defines the interval arithmetic as follows: [a, b] + [c, d] = [a + c, b + d] [a, b] [c, d] = [a d, b c] [a, b] [c, d] = [min{ac, ad, bc, bd}, max{ac, ad, bc, bd}] [a, b] [c, d] = [a, b] [ 1 d, 1 ] if 0 [c, d]. c Remark Subtraction and division are not the inverse operations of addition and respectively multiplication. 0 = extended interval arithmetic, (E. Hansen). Numerical errors = rounded interval analysis, (Moore).

22 Some Properties of Interval Analysis and Inclusion Functions using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Property For all x X and y Y, one has: x y X Y, where is +,,,. Property Let A, B, C 3 intervals, therefore A (B + C) A B + A C. Property Let Y 1, Y 2, Z 1, Z 2 4 intervals, if Y 1 Z 1 and if Y 2 Z 2 then Y 1 Y 2 Z 1 Z 2 where is +,,,. Definition An inclusion function F (X ) of f over a box X is such that f (X ) := [min f (x), max f (x)] F (X ) = [F L (X ), F U (X )] x X x X

23 Natural Extension: an Inclusion Function using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Theorem The natural extension into interval of an expression of f over a box X is an inclusion function. Example Let f (x) = x 2 x + 1 and x X = [0, 1] Inclusion functions: F 1 (X ) = X 2 X + 1 = [0, 1] 2 [0, 1] + [1, 1] = [0, 2], F 2 (X ) = X (X 1) + 1 = [0, 1]([0, 1] 1) + [1, 1] = [0, 1] [ 1, 0] + [1, 1] = [0, 1], ( F 3 (X ) = X 1 ) [ 2 4 = 1 2, 1 ] [ ] = 4, 1,

24 Natural Extension: an Inclusion Function using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Theorem The natural extension into interval of an expression of f over a box X is an inclusion function. Example Let f (x) = x 2 x + 1 and x X = [0, 1] Inclusion functions: F 1 (X ) = X 2 X + 1 = [0, 1] 2 [0, 1] + [1, 1] = [0, 2], F 2 (X ) = X (X 1) + 1 = [0, 1]([0, 1] 1) + [1, 1] = [0, 1] [ 1, 0] + [1, 1] = [0, 1], ( F 3 (X ) = X 1 ) [ 2 4 = 1 2, 1 ] [ ] = 4, 1,

25 Natural Extension: an Inclusion Function using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Theorem The natural extension into interval of an expression of f over a box X is an inclusion function. Example Let f (x) = x 2 x + 1 and x X = [0, 1] Inclusion functions: F 1 (X ) = X 2 X + 1 = [0, 1] 2 [0, 1] + [1, 1] = [0, 2], F 2 (X ) = X (X 1) + 1 = [0, 1]([0, 1] 1) + [1, 1] = [0, 1] [ 1, 0] + [1, 1] = [0, 1], ( F 3 (X ) = X 1 ) [ 2 4 = 1 2, 1 ] [ ] = 4, 1,

26 Natural Extension: an Inclusion Function using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Theorem The natural extension into interval of an expression of f over a box X is an inclusion function. Example Let f (x) = x 2 x + 1 and x X = [0, 1] Inclusion functions: F 1 (X ) = X 2 X + 1 = [0, 1] 2 [0, 1] + [1, 1] = [0, 2], F 2 (X ) = X (X 1) + 1 = [0, 1]([0, 1] 1) + [1, 1] = [0, 1] [ 1, 0] + [1, 1] = [0, 1], ( F 3 (X ) = X 1 ) [ 2 4 = 1 2, 1 ] [ ] = 4, 1,

27 Propagation Techniques using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems c(x) [a, b] is a contraint = implicit (or explicit) relations between the variables of the problem. Idea: use some deduction steps for reducing the box X. n Linear case: if c(x) = a i x i then: [a, b] X k := i=1 n i=1,i k a k a i X i X k, if a k 0. (1) where k is in {1,, n} and X i is the i th component of X. Non-linear case: Idea (E. Hansen): one linearizes using T 1 (or T 2 ). Then one solves a linear system with interval coefficients. Other Idea: construction of the calculus tree and propagation.

28 Propagation Techniques using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems c(x) [a, b] is a contraint = implicit (or explicit) relations between the variables of the problem. Idea: use some deduction steps for reducing the box X. n Linear case: if c(x) = a i x i then: [a, b] X k := i=1 n i=1,i k a k a i X i X k, if a k 0. (1) where k is in {1,, n} and X i is the i th component of X. Non-linear case: Idea (E. Hansen): one linearizes using T 1 (or T 2 ). Then one solves a linear system with interval coefficients. Other Idea: construction of the calculus tree and propagation.

29 Propagation Techniques using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems c(x) [a, b] is a contraint = implicit (or explicit) relations between the variables of the problem. Idea: use some deduction steps for reducing the box X. n Linear case: if c(x) = a i x i then: [a, b] X k := i=1 n i=1,i k a k a i X i X k, if a k 0. (1) where k is in {1,, n} and X i is the i th component of X. Non-linear case: Idea (E. Hansen): one linearizes using T 1 (or T 2 ). Then one solves a linear system with interval coefficients. Other Idea: construction of the calculus tree and propagation.

30 Example of Propagation Technique on the Calculus Tree using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Let c(x) = 2x 3 x 2 + x 1 and c(x) = 3 where x i [1, 3] for all i {1, 2, 3}.

31 using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Example of Propagation Technique on the Calculus Tree Let c(x) = 2x 3 x 2 + x 1 and c(x) = 3 where x i [1, 3] for all i {1, 2, 3}. The propagation is: * [2,6] * [2,18] + [3,21] X =[1,3] 2 X =[1,3] 1 2 X 3 =[1,3]

32 using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Example of Propagation Technique on the Calculus Tree Let c(x) = 2x 3 x 2 + x 1 and c(x) = 3 where x i [1, 3] for all i {1, 2, 3}. The propagation is: * [2,6] * [2,18] + [3,21] X =[1,3] 2 X =[1,3] * 3-[ 1,3] 1 =[0,2] X 3-[2,18] =[-16,1] 1 [1,1] * [0,2] =[0,2] [1,3] + 3 X [0,2] 2 [2,6] = [0,1] [1,1] 2 X 3 =[1,3] 2 X [0,2] =[0,1] 3 2 [1,1]

33 for Mixed Problems using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Continuous variables: real variables (dimensions of an electrical machines such as diameter). Discrete variables: integer (the number of pair of poles of a machine), boolean (machine with or without slot), categorical variable (which kind of magnet is used). For integer and boolean variables = relaxation for computing bounds + particular bisection technique and propagation. For categorical variables = we introduce 4 particular algorithms with propagation and retro-propagation + properties about the bisection techniques.

34 for Mixed Problems using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Continuous variables: real variables (dimensions of an electrical machines such as diameter). Discrete variables: integer (the number of pair of poles of a machine), boolean (machine with or without slot), categorical variable (which kind of magnet is used). For integer and boolean variables = relaxation for computing bounds + particular bisection technique and propagation. For categorical variables = we introduce 4 particular algorithms with propagation and retro-propagation + properties about the bisection techniques.

35 for Mixed Problems using IBBA Branch Principle Interval Analysis Mixed and Constrained Problems Continuous variables: real variables (dimensions of an electrical machines such as diameter). Discrete variables: integer (the number of pair of poles of a machine), boolean (machine with or without slot), categorical variable (which kind of magnet is used). For integer and boolean variables = relaxation for computing bounds + particular bisection technique and propagation. For categorical variables = we introduce 4 particular algorithms with propagation and retro-propagation + properties about the bisection techniques.

36 with Magnetic Effects using IBBA MAPSE Combinatorial Models Numerical Exemples Extension

37 Example for the Dimensioning of an Motor using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Slotless Machine with Permanent Magnet: βπ p D 2 C l a E IBBA standard (defined by Ratschek and Rokne 1988) 1h35, IBBA + propagation due to E. Hansen 41.5s, IBBA + propagation with the calculus tree 0.5s. e C

38 Example for the Dimensioning of an Motor using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Slotless Machine with Permanent Magnet: βπ p D 2 C l a E IBBA standard (defined by Ratschek and Rokne 1988) 1h35, IBBA + propagation due to E. Hansen 41.5s, IBBA + propagation with the calculus tree 0.5s. e C

39 Example for the Dimensioning of an Motor using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Slotless Machine with Permanent Magnet: βπ p D 2 C l a E IBBA standard (defined by Ratschek and Rokne 1988) 1h35, IBBA + propagation due to E. Hansen 41.5s, IBBA + propagation with the calculus tree 0.5s. e C

40 Combination of Different Figure: 4 structures possible machines 2 modes (rectangular or sinusoidal waveform). using b b r e W it h S lo t s Inverse Rotor C C D 2 D 2 d Internal Rotor a la E IBBA MAPSE Combinatorial Models Numerical Exemples Extension W it h o u t S lo t βπ p g bf Rectangular or Sinusoidal Waveform

41 Discrete Variables for Modeling using IBBA MAPSE Combinatorial Models Numerical Exemples Extension 1. b r = 1 for machines with an internal rotoric configuration and b r = 0 for an external one, 2. b e = 1 for machines with slots or b e = 0 slotless machines, 3. b f = 1 represents rectangular waveform or b f = 0 for a sinusoïdale one. 3 boolean variables to represent 8 possible structures + 2 categorical variables.

42 Combinatorial Models for using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Γ em = k Γ D [D + (1 b e )(2b r 1)E] LB e K S, ( ) a K S = k r Ej b e a + d + (1 b e), [ k Γ = π b f [1 K f ] ] 2 β + (1 b f ) 2 2 sin(β π 2 ), [ ] E + g K f = 1.5pβ (1 b e ).b f, D 2J(σ m )l a B e = ] 1, (2b r 1)D ln k c k c =... 1 b e [ 1 N ea 2 5πD.g+πD.a [ D+2E(2br 1)(1 b e) D 2(2b r 1)[l a+g] Generally, the torque Γ em is fixed = a strong equality ],

43 Examples of 4 optimal machines with magnetical effects using IBBA MAPSE Combinatorial Models Numerical Exemples Extension

44 Multicriteria Optimization using IBBA MAPSE Combinatorial Models Numerical Exemples Extension

45 Analytical versus Numerical Models using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Schedule of conditions = a fixed torque. Optimal solutions satisfy the equality constraint about 1%. Computation of the torque using finite elements methods (by a numerical model); software EFCAD (from the LEEI) or ANSYS. EFCAD and ANSYS are too general = NUMT

46 Analytical versus Numerical Models using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Schedule of conditions = a fixed torque. Optimal solutions satisfy the equality constraint about 1%. Computation of the torque using finite elements methods (by a numerical model); software EFCAD (from the LEEI) or ANSYS. EFCAD and ANSYS are too general = NUMT

47 Analytical versus Numerical Models using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Schedule of conditions = a fixed torque. Optimal solutions satisfy the equality constraint about 1%. Computation of the torque using finite elements methods (by a numerical model); software EFCAD (from the LEEI) or ANSYS. EFCAD and ANSYS are too general = NUMT

48 Analytical versus Numerical Models using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Schedule of conditions = a fixed torque. Optimal solutions satisfy the equality constraint about 1%. Computation of the torque using finite elements methods (by a numerical model); software EFCAD (from the LEEI) or ANSYS. EFCAD and ANSYS are too general = NUMT

49 Direct and using IBBA MAPSE Combinatorial Models Numerical Exemples Extension

50 Numerical Validations: NUMT Algorithm using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Figure: Draw 2 optimal solutions (min mass and min multicriteria).

51 Numerical Validations: NUMT Algorithm using Couple (N.m) Min Masse Min Vol Min Multi IBBA MAPSE Combinatorial Models Numerical Exemples Extension pi 3*pi/4 pi/2 pi/4 0 pi/4 pi/2 3*pi/4 pi Angle de calage : π Ψ π Figure: Torque of 3 solutions and design of teeth of the slot. Using Triangle and EFCAD. Name of the Software: NUMT.

52 Discussions using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Generally about 10%! Analytical Value Numerical Value If the gap is less than 3% our solution is validated. Else = modifications of the solution until the numerical value is correct. Optimize with a black-box constraint: min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b Extension of IBBA? f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} NUMT (x, z, σ, b) = Γ em

53 Discussions using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Generally about 10%! Analytical Value Numerical Value If the gap is less than 3% our solution is validated. Else = modifications of the solution until the numerical value is correct. Optimize with a black-box constraint: min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b Extension of IBBA? f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} NUMT (x, z, σ, b) = Γ em

54 Discussions using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Generally about 10%! Analytical Value Numerical Value If the gap is less than 3% our solution is validated. Else = modifications of the solution until the numerical value is correct. Optimize with a black-box constraint: min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b Extension of IBBA? f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} NUMT (x, z, σ, b) = Γ em

55 Discussions using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Generally about 10%! Analytical Value Numerical Value If the gap is less than 3% our solution is validated. Else = modifications of the solution until the numerical value is correct. Optimize with a black-box constraint: min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b Extension of IBBA? f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} NUMT (x, z, σ, b) = Γ em

56 Discussions using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Generally about 10%! Analytical Value Numerical Value If the gap is less than 3% our solution is validated. Else = modifications of the solution until the numerical value is correct. Optimize with a black-box constraint: min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b Extension of IBBA? f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} NUMT (x, z, σ, b) = Γ em

57 IBBA+NUMT using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Idea: Define a zone where the numerical solution is searched. Analytical model + tolerance about 10% = zone. In this zone, all the solutions satisfies that NUMT (x, z, σ, b ) = Γ em about 1%. min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} 0.9 Γ em Γ(x, z, σ, b) 1.1 Γ em NUMT (x, z, σ, b) = Γ em

58 IBBA+NUMT using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Idea: Define a zone where the numerical solution is searched. Analytical model + tolerance about 10% = zone. In this zone, all the solutions satisfies that NUMT (x, z, σ, b ) = Γ em about 1%. min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} 0.9 Γ em Γ(x, z, σ, b) 1.1 Γ em NUMT (x, z, σ, b) = Γ em

59 IBBA+NUMT using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Idea: Define a zone where the numerical solution is searched. Analytical model + tolerance about 10% = zone. In this zone, all the solutions satisfies that NUMT (x, z, σ, b ) = Γ em about 1%. min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} 0.9 Γ em Γ(x, z, σ, b) 1.1 Γ em NUMT (x, z, σ, b) = Γ em

60 IBBA+NUMT using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Idea: Define a zone where the numerical solution is searched. Analytical model + tolerance about 10% = zone. In this zone, all the solutions satisfies that NUMT (x, z, σ, b ) = Γ em about 1%. min x Rnr,z Nne, σ Q nc i=1 K i,b Bn b f (x, z, σ, b) g i (x, z, σ, b) 0 i {1,..., n g } h j (x, z, σ, b) = 0 j {1,..., n h 1} 0.9 Γ em Γ(x, z, σ, b) 1.1 Γ em NUMT (x, z, σ, b) = Γ em

61 Algorithm IBBA+NUMT using IBBA MAPSE Combinatorial Models Numerical Exemples Extension 1. Set X := the initial hypercube. 2. Set f := + and set L := (+, X ). 3. Extract from L the lowest lower bound. 4. Bisect the considered box chosen by its midpoint: V 1, V For j:=1 to 2 do 5.1 Compute v j := lb(f, V j ). 5.2 Compute all the lower and upper bounds of all the analytical constraints on V j + some deduction steps. 5.3 if f v j and no analytical constraint is unsatisfied then insert (v j, V j ) in L. set m the midpoint of V j if m satisfies all the analytical constraints and then if the numerical constraint NUMT(x, z, σ, b) = Γ is also satisfied then f := min( f, f (m)). if f is changed then remove from L all (z, Z) where z > f and set ỹ := m. 6. If f min z < ɛ (where z = lb(f, Z)) then STOP. (z,z) L Else GoTo Step 4.

62 Numerical Example 1 with IBBA+NUMT using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Parameters Min V g Name Bounds Unit IBBA IBBA+NUMT D [0.01, 0.3] m L [0.01, 0.3] m l a [0.003, 0.01] m E [0.005, 0.03] m C [0.003, 0.02] m β [0.7, 0.9] k d [0.4, 0.6] p [[3, 10]] 8 8 m {1, 2} 1 1 b r {0, 1} 0 0 Volume m Mass kg Multi Analytical Torque N m Numerical Torque N m CPU - Time min 0min35s 7min15s Numerical Computations - 437

63 Numerical Example 2 with IBBA+NUMT using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Parameters Min M a Name Bounds Unit IBBA IBBA+NUMT D [0.01, 0.3] m L [0.01, 0.3] m l a [0.003, 0.01] m E [0.005, 0.03] m C [0.003, 0.02] m β [0.7, 0.9] k d [0.4, 0.6] p [[3, 10]] 8 8 m {1, 2} 1 1 b r {0, 1} 0 0 Volume m Mass kg Multi Analytical Torque N m Numerical Torque N m CPU - Time min 1min14s 8min17s Numerical Computations - 560

64 Numerical Example 3 with IBBA+NUMT using IBBA MAPSE Combinatorial Models Numerical Exemples Extension Parameters Min Multi Name Bounds Unit IBBA IBBA+NUMT D [0.01, 0.3] m L [0.01, 0.3] m l a [0.003, 0.01] m E [0.005, 0.03] m C [0.003, 0.02] m β [0.7, 0.9] k d [0.4, 0.6] p [[3, 10]] 8 8 m {1, 2} 1 1 b r {0, 1} 0 0 Volume m Mass kg Multi Analytical Torque N m Numerical Torque N m CPU - Time min 1min03s 7min37s Numerical Computations - 526

65 Some Realizations using Fre de ric Messine Figure: Motor with a strongest torque. IBBA Figure: piezoelectric bimorphs.

66 Model of a Piezoelectric Bimorph using IBBA

67 Optimal the Piezoelectric Bimorph using IBBA

24. The Branch and Bound Method

24. The Branch and Bound Method 24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no

More information

Numerical methods for American options

Numerical methods for American options Lecture 9 Numerical methods for American options Lecture Notes by Andrzej Palczewski Computational Finance p. 1 American options The holder of an American option has the right to exercise it at any moment

More information

Cyber-Security Analysis of State Estimators in Power Systems

Cyber-Security Analysis of State Estimators in Power Systems Cyber-Security Analysis of State Estimators in Electric Power Systems André Teixeira 1, Saurabh Amin 2, Henrik Sandberg 1, Karl H. Johansson 1, and Shankar Sastry 2 ACCESS Linnaeus Centre, KTH-Royal Institute

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION CHAPTER 1 INTRODUCTION Power systems form the largest man made complex system. It basically consists of generating sources, transmission network and distribution centers. Secure and economic operation

More information

Integer Programming: Algorithms - 3

Integer Programming: Algorithms - 3 Week 9 Integer Programming: Algorithms - 3 OPR 992 Applied Mathematical Programming OPR 992 - Applied Mathematical Programming - p. 1/12 Dantzig-Wolfe Reformulation Example Strength of the Linear Programming

More information

Proximal mapping via network optimization

Proximal mapping via network optimization L. Vandenberghe EE236C (Spring 23-4) Proximal mapping via network optimization minimum cut and maximum flow problems parametric minimum cut problem application to proximal mapping Introduction this lecture:

More information

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH

FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH FLUX / GOT-It Finite Element Analysis of electromagnetic devices Maccon GmbH Entwurfswerkzeuge für elektrische Maschinen MACCON GmbH 09/04/2013 1 Flux software Modeling electromagnetic and thermal phenomena

More information

Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method

Lecture 3. Linear Programming. 3B1B Optimization Michaelmas 2015 A. Zisserman. Extreme solutions. Simplex method. Interior point method Lecture 3 3B1B Optimization Michaelmas 2015 A. Zisserman Linear Programming Extreme solutions Simplex method Interior point method Integer programming and relaxation The Optimization Tree Linear Programming

More information

2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering

2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering 2014-2015 The Master s Degree with Thesis Course Descriptions in Industrial Engineering Compulsory Courses IENG540 Optimization Models and Algorithms In the course important deterministic optimization

More information

Discrete Optimization

Discrete Optimization Discrete Optimization [Chen, Batson, Dang: Applied integer Programming] Chapter 3 and 4.1-4.3 by Johan Högdahl and Victoria Svedberg Seminar 2, 2015-03-31 Todays presentation Chapter 3 Transforms using

More information

The Steepest Descent Algorithm for Unconstrained Optimization and a Bisection Line-search Method

The Steepest Descent Algorithm for Unconstrained Optimization and a Bisection Line-search Method The Steepest Descent Algorithm for Unconstrained Optimization and a Bisection Line-search Method Robert M. Freund February, 004 004 Massachusetts Institute of Technology. 1 1 The Algorithm The problem

More information

The truck scheduling problem at cross-docking terminals

The truck scheduling problem at cross-docking terminals The truck scheduling problem at cross-docking terminals Lotte Berghman,, Roel Leus, Pierre Lopez To cite this version: Lotte Berghman,, Roel Leus, Pierre Lopez. The truck scheduling problem at cross-docking

More information

GenOpt (R) Generic Optimization Program User Manual Version 3.0.0β1

GenOpt (R) Generic Optimization Program User Manual Version 3.0.0β1 (R) User Manual Environmental Energy Technologies Division Berkeley, CA 94720 http://simulationresearch.lbl.gov Michael Wetter MWetter@lbl.gov February 20, 2009 Notice: This work was supported by the U.S.

More information

Scheduling Algorithm with Optimization of Employee Satisfaction

Scheduling Algorithm with Optimization of Employee Satisfaction Washington University in St. Louis Scheduling Algorithm with Optimization of Employee Satisfaction by Philip I. Thomas Senior Design Project http : //students.cec.wustl.edu/ pit1/ Advised By Associate

More information

On the Influence of Stator Slot shape on the Energy Conservation Associated with the Submersible Induction Motors

On the Influence of Stator Slot shape on the Energy Conservation Associated with the Submersible Induction Motors American Journal of Applied Sciences 8 (4): 393-399, 2011 ISSN 1546-9239 2010 Science Publications On the Influence of Stator Slot shape on the Energy Conservation Associated with the Submersible Induction

More information

Lecture 3: Linear methods for classification

Lecture 3: Linear methods for classification Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,

More information

A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems

A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems myjournal manuscript No. (will be inserted by the editor) A Note on the Bertsimas & Sim Algorithm for Robust Combinatorial Optimization Problems Eduardo Álvarez-Miranda Ivana Ljubić Paolo Toth Received:

More information

Optimization Theory for Large Systems

Optimization Theory for Large Systems Optimization Theory for Large Systems LEON S. LASDON CASE WESTERN RESERVE UNIVERSITY THE MACMILLAN COMPANY COLLIER-MACMILLAN LIMITED, LONDON Contents 1. Linear and Nonlinear Programming 1 1.1 Unconstrained

More information

A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem

A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem John Karlof and Peter Hocking Mathematics and Statistics Department University of North Carolina Wilmington Wilmington,

More information

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 General Integer Linear Program: (ILP) min c T x Ax b x 0 integer Assumption: A, b integer The integrality condition

More information

A joint chance-constrained programming approach for call center workforce scheduling under uncertain call arrival forecasts

A joint chance-constrained programming approach for call center workforce scheduling under uncertain call arrival forecasts *Manuscript Click here to view linked References A joint chance-constrained programming approach for call center workforce scheduling under uncertain call arrival forecasts Abstract We consider a workforce

More information

6.2 Permutations continued

6.2 Permutations continued 6.2 Permutations continued Theorem A permutation on a finite set A is either a cycle or can be expressed as a product (composition of disjoint cycles. Proof is by (strong induction on the number, r, of

More information

Generating Random Numbers Variance Reduction Quasi-Monte Carlo. Simulation Methods. Leonid Kogan. MIT, Sloan. 15.450, Fall 2010

Generating Random Numbers Variance Reduction Quasi-Monte Carlo. Simulation Methods. Leonid Kogan. MIT, Sloan. 15.450, Fall 2010 Simulation Methods Leonid Kogan MIT, Sloan 15.450, Fall 2010 c Leonid Kogan ( MIT, Sloan ) Simulation Methods 15.450, Fall 2010 1 / 35 Outline 1 Generating Random Numbers 2 Variance Reduction 3 Quasi-Monte

More information

BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION

BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION BIG DATA PROBLEMS AND LARGE-SCALE OPTIMIZATION: A DISTRIBUTED ALGORITHM FOR MATRIX FACTORIZATION Ş. İlker Birbil Sabancı University Ali Taylan Cemgil 1, Hazal Koptagel 1, Figen Öztoprak 2, Umut Şimşekli

More information

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION Introduction In the previous chapter, we explored a class of regression models having particularly simple analytical

More information

Christfried Webers. Canberra February June 2015

Christfried Webers. Canberra February June 2015 c Statistical Group and College of Engineering and Computer Science Canberra February June (Many figures from C. M. Bishop, "Pattern Recognition and ") 1of 829 c Part VIII Linear Classification 2 Logistic

More information

SLOT FRINGING EFFECT ON THE MAGNETIC CHARACTERISTICS OF ELECTRICAL MACHINES

SLOT FRINGING EFFECT ON THE MAGNETIC CHARACTERISTICS OF ELECTRICAL MACHINES Journal of ELECTRICAL ENGINEERING, VOL. 60, NO. 1, 2009, 18 23 SLOT FRINGING EFFECT ON THE MAGNETIC CHARACTERISTICS OF ELECTRICAL MACHINES Mohammad B. B. Sharifian Mohammad R. Feyzi Meysam Farrokhifar

More information

An optimisation framework for determination of capacity in railway networks

An optimisation framework for determination of capacity in railway networks CASPT 2015 An optimisation framework for determination of capacity in railway networks Lars Wittrup Jensen Abstract Within the railway industry, high quality estimates on railway capacity is crucial information,

More information

Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh

Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh Peter Richtárik Week 3 Randomized Coordinate Descent With Arbitrary Sampling January 27, 2016 1 / 30 The Problem

More information

NP-Hardness Results Related to PPAD

NP-Hardness Results Related to PPAD NP-Hardness Results Related to PPAD Chuangyin Dang Dept. of Manufacturing Engineering & Engineering Management City University of Hong Kong Kowloon, Hong Kong SAR, China E-Mail: mecdang@cityu.edu.hk Yinyu

More information

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows

Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows TECHNISCHE UNIVERSITEIT EINDHOVEN Branch-and-Price Approach to the Vehicle Routing Problem with Time Windows Lloyd A. Fasting May 2014 Supervisors: dr. M. Firat dr.ir. M.A.A. Boon J. van Twist MSc. Contents

More information

Analyse statique de programmes numériques avec calculs flottants

Analyse statique de programmes numériques avec calculs flottants Analyse statique de programmes numériques avec calculs flottants 4ème Rencontres Arithmétique de l Informatique Mathématique Antoine Miné École normale supérieure 9 février 2011 Perpignan 9/02/2011 Analyse

More information

Optimal order placement in a limit order book. Adrien de Larrard and Xin Guo. Laboratoire de Probabilités, Univ Paris VI & UC Berkeley

Optimal order placement in a limit order book. Adrien de Larrard and Xin Guo. Laboratoire de Probabilités, Univ Paris VI & UC Berkeley Optimal order placement in a limit order book Laboratoire de Probabilités, Univ Paris VI & UC Berkeley Outline 1 Background: Algorithm trading in different time scales 2 Some note on optimal execution

More information

Max-Min Representation of Piecewise Linear Functions

Max-Min Representation of Piecewise Linear Functions Beiträge zur Algebra und Geometrie Contributions to Algebra and Geometry Volume 43 (2002), No. 1, 297-302. Max-Min Representation of Piecewise Linear Functions Sergei Ovchinnikov Mathematics Department,

More information

MATH 10: Elementary Statistics and Probability Chapter 5: Continuous Random Variables

MATH 10: Elementary Statistics and Probability Chapter 5: Continuous Random Variables MATH 10: Elementary Statistics and Probability Chapter 5: Continuous Random Variables Tony Pourmohamad Department of Mathematics De Anza College Spring 2015 Objectives By the end of this set of slides,

More information

GLOBAL OPTIMIZATION METHOD FOR SOLVING MATHEMATICAL PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS. 1. Introduction

GLOBAL OPTIMIZATION METHOD FOR SOLVING MATHEMATICAL PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS. 1. Introduction GLOBAL OPTIMIZATION METHOD FOR SOLVING MATHEMATICAL PROGRAMS WITH LINEAR COMPLEMENTARITY CONSTRAINTS N.V. THOAI, Y. YAMAMOTO, AND A. YOSHISE Abstract. We propose a method for finding a global optimal solution

More information

Scheduling Parallel Jobs with Linear Speedup

Scheduling Parallel Jobs with Linear Speedup Scheduling Parallel Jobs with Linear Speedup Alexander Grigoriev and Marc Uetz Maastricht University, Quantitative Economics, P.O.Box 616, 6200 MD Maastricht, The Netherlands. Email: {a.grigoriev,m.uetz}@ke.unimaas.nl

More information

A hierarchical multicriteria routing model with traffic splitting for MPLS networks

A hierarchical multicriteria routing model with traffic splitting for MPLS networks A hierarchical multicriteria routing model with traffic splitting for MPLS networks João Clímaco, José Craveirinha, Marta Pascoal jclimaco@inesccpt, jcrav@deecucpt, marta@matucpt University of Coimbra

More information

HIGH SPEED PERMANENT MAGNET SYNCHRONOUS MOTOR / GENERATOR DESIGN FOR FLYWHEEL APPLICATIONS

HIGH SPEED PERMANENT MAGNET SYNCHRONOUS MOTOR / GENERATOR DESIGN FOR FLYWHEEL APPLICATIONS HIGH SPEED PERMANENT MAGNET SYNCHRONOUS MOTOR / GENERATOR DESIGN FOR FLYWHEEL APPLICATIONS Aleksandr Nagorny, Ph.D. National Research Council Outline Introduction Selection of the Rated Point The major

More information

Mathematical finance and linear programming (optimization)

Mathematical finance and linear programming (optimization) Mathematical finance and linear programming (optimization) Geir Dahl September 15, 2009 1 Introduction The purpose of this short note is to explain how linear programming (LP) (=linear optimization) may

More information

QUALITY ENGINEERING PROGRAM

QUALITY ENGINEERING PROGRAM QUALITY ENGINEERING PROGRAM Production engineering deals with the practical engineering problems that occur in manufacturing planning, manufacturing processes and in the integration of the facilities and

More information

2WB05 Simulation Lecture 8: Generating random variables

2WB05 Simulation Lecture 8: Generating random variables 2WB05 Simulation Lecture 8: Generating random variables Marko Boon http://www.win.tue.nl/courses/2wb05 January 7, 2013 Outline 2/36 1. How do we generate random variables? 2. Fitting distributions Generating

More information

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics Undergraduate Notes in Mathematics Arkansas Tech University Department of Mathematics An Introductory Single Variable Real Analysis: A Learning Approach through Problem Solving Marcel B. Finan c All Rights

More information

Transportation Polytopes: a Twenty year Update

Transportation Polytopes: a Twenty year Update Transportation Polytopes: a Twenty year Update Jesús Antonio De Loera University of California, Davis Based on various papers joint with R. Hemmecke, E.Kim, F. Liu, U. Rothblum, F. Santos, S. Onn, R. Yoshida,

More information

INTEGRATED OPTIMIZATION OF SAFETY STOCK

INTEGRATED OPTIMIZATION OF SAFETY STOCK INTEGRATED OPTIMIZATION OF SAFETY STOCK AND TRANSPORTATION CAPACITY Horst Tempelmeier Department of Production Management University of Cologne Albertus-Magnus-Platz D-50932 Koeln, Germany http://www.spw.uni-koeln.de/

More information

Annealing Techniques for Data Integration

Annealing Techniques for Data Integration Reservoir Modeling with GSLIB Annealing Techniques for Data Integration Discuss the Problem of Permeability Prediction Present Annealing Cosimulation More Details on Simulated Annealing Examples SASIM

More information

Agenda. Real System, Transactional IT, Analytic IT. What s the Supply Chain. Levels of Decision Making. Supply Chain Optimization

Agenda. Real System, Transactional IT, Analytic IT. What s the Supply Chain. Levels of Decision Making. Supply Chain Optimization Agenda Supply Chain Optimization KUBO Mikio Definition of the Supply Chain (SC) and Logistics Decision Levels of the SC Classification of Basic Models in the SC Logistics Network Design Production Planning

More information

Nan Kong, Andrew J. Schaefer. Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA

Nan Kong, Andrew J. Schaefer. Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA A Factor 1 2 Approximation Algorithm for Two-Stage Stochastic Matching Problems Nan Kong, Andrew J. Schaefer Department of Industrial Engineering, Univeristy of Pittsburgh, PA 15261, USA Abstract We introduce

More information

Sensitivity Analysis 3.1 AN EXAMPLE FOR ANALYSIS

Sensitivity Analysis 3.1 AN EXAMPLE FOR ANALYSIS Sensitivity Analysis 3 We have already been introduced to sensitivity analysis in Chapter via the geometry of a simple example. We saw that the values of the decision variables and those of the slack and

More information

A NEW OPTIMAL SEARCH ALGORITHM FOR THE TRANSPORTATION FLEET MAINTENANCE SCHEDULING PROBLEM

A NEW OPTIMAL SEARCH ALGORITHM FOR THE TRANSPORTATION FLEET MAINTENANCE SCHEDULING PROBLEM Journal of the Operations Research Society of Japan 2006, Vol. 49, No. 1, 33-48 A NEW OPTIMAL SEARCH ALGORITHM FOR THE TRANSPORTATION FLEET MAINTENANCE SCHEDULING PROBLEM Ming-Jong Yao Tunghai University

More information

Duality in General Programs. Ryan Tibshirani Convex Optimization 10-725/36-725

Duality in General Programs. Ryan Tibshirani Convex Optimization 10-725/36-725 Duality in General Programs Ryan Tibshirani Convex Optimization 10-725/36-725 1 Last time: duality in linear programs Given c R n, A R m n, b R m, G R r n, h R r : min x R n c T x max u R m, v R r b T

More information

Imprecise probabilities, bets and functional analytic methods in Łukasiewicz logic.

Imprecise probabilities, bets and functional analytic methods in Łukasiewicz logic. Imprecise probabilities, bets and functional analytic methods in Łukasiewicz logic. Martina Fedel joint work with K.Keimel,F.Montagna,W.Roth Martina Fedel (UNISI) 1 / 32 Goal The goal of this talk is to

More information

International Doctoral School Algorithmic Decision Theory: MCDA and MOO

International Doctoral School Algorithmic Decision Theory: MCDA and MOO International Doctoral School Algorithmic Decision Theory: MCDA and MOO Lecture 2: Multiobjective Linear Programming Department of Engineering Science, The University of Auckland, New Zealand Laboratoire

More information

Using EXCEL Solver October, 2000

Using EXCEL Solver October, 2000 Using EXCEL Solver October, 2000 2 The Solver option in EXCEL may be used to solve linear and nonlinear optimization problems. Integer restrictions may be placed on the decision variables. Solver may be

More information

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL

STRATEGIC CAPACITY PLANNING USING STOCK CONTROL MODEL Session 6. Applications of Mathematical Methods to Logistics and Business Proceedings of the 9th International Conference Reliability and Statistics in Transportation and Communication (RelStat 09), 21

More information

PRIME FACTORS OF CONSECUTIVE INTEGERS

PRIME FACTORS OF CONSECUTIVE INTEGERS PRIME FACTORS OF CONSECUTIVE INTEGERS MARK BAUER AND MICHAEL A. BENNETT Abstract. This note contains a new algorithm for computing a function f(k) introduced by Erdős to measure the minimal gap size in

More information

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM International Journal of Innovative Computing, Information and Control ICIC International c 0 ISSN 34-48 Volume 8, Number 8, August 0 pp. 4 FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT

More information

Design and Analysis of Switched Reluctance Motors

Design and Analysis of Switched Reluctance Motors Design and Analysis of Switched Reluctance Motors İbrahim ŞENGÖR, Abdullah POLAT, and Lale T. ERGENE Electrical and Electronic Faculty, İstanbul Technical University, 34469, Istanbul, TURKEY sengoribrahim@gmail.com,

More information

Big Data - Lecture 1 Optimization reminders

Big Data - Lecture 1 Optimization reminders Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Schedule Introduction Major issues Examples Mathematics

More information

Optimization Modeling for Mining Engineers

Optimization Modeling for Mining Engineers Optimization Modeling for Mining Engineers Alexandra M. Newman Division of Economics and Business Slide 1 Colorado School of Mines Seminar Outline Linear Programming Integer Linear Programming Slide 2

More information

SCHEDULING RESOURCE CONSTRAINED PROJECT PORTFOLIOS WITH THE PRINCIPLES OF THE THEORY OF CONSTRAINTS 1

SCHEDULING RESOURCE CONSTRAINED PROJECT PORTFOLIOS WITH THE PRINCIPLES OF THE THEORY OF CONSTRAINTS 1 Krzysztof Targiel Department of Operations Research University of Economics in Katowice SCHEDULING RESOURCE CONSTRAINED PROJECT PORTFOLIOS WITH THE PRINCIPLES OF THE THEORY OF CONSTRAINTS 1 Introduction

More information

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company The Problem of Scheduling Technicians and Interventions in a Telecommunications Company Sérgio Garcia Panzo Dongala November 2008 Abstract In 2007 the challenge organized by the French Society of Operational

More information

Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver

Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver Høgskolen i Narvik Sivilingeniørutdanningen STE637 ELEMENTMETODER Oppgaver Klasse: 4.ID, 4.IT Ekstern Professor: Gregory A. Chechkin e-mail: chechkin@mech.math.msu.su Narvik 6 PART I Task. Consider two-point

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

Applied Algorithm Design Lecture 5

Applied Algorithm Design Lecture 5 Applied Algorithm Design Lecture 5 Pietro Michiardi Eurecom Pietro Michiardi (Eurecom) Applied Algorithm Design Lecture 5 1 / 86 Approximation Algorithms Pietro Michiardi (Eurecom) Applied Algorithm Design

More information

Support Vector Machines with Clustering for Training with Very Large Datasets

Support Vector Machines with Clustering for Training with Very Large Datasets Support Vector Machines with Clustering for Training with Very Large Datasets Theodoros Evgeniou Technology Management INSEAD Bd de Constance, Fontainebleau 77300, France theodoros.evgeniou@insead.fr Massimiliano

More information

Solving Method for a Class of Bilevel Linear Programming based on Genetic Algorithms

Solving Method for a Class of Bilevel Linear Programming based on Genetic Algorithms Solving Method for a Class of Bilevel Linear Programming based on Genetic Algorithms G. Wang, Z. Wan and X. Wang Abstract The paper studies and designs an genetic algorithm (GA) of the bilevel linear programming

More information

Linear Equations in One Variable

Linear Equations in One Variable Linear Equations in One Variable MATH 101 College Algebra J. Robert Buchanan Department of Mathematics Summer 2012 Objectives In this section we will learn how to: Recognize and combine like terms. Solve

More information

Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT

Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT Performance Optimization of I-4 I 4 Gasoline Engine with Variable Valve Timing Using WAVE/iSIGHT Sean Li, DaimlerChrysler (sl60@dcx dcx.com) Charles Yuan, Engineous Software, Inc (yuan@engineous.com) Background!

More information

Revenue Management for Transportation Problems

Revenue Management for Transportation Problems Revenue Management for Transportation Problems Francesca Guerriero Giovanna Miglionico Filomena Olivito Department of Electronic Informatics and Systems, University of Calabria Via P. Bucci, 87036 Rende

More information

A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution. Bartosz Sawik

A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution. Bartosz Sawik Decision Making in Manufacturing and Services Vol. 4 2010 No. 1 2 pp. 37 46 A Reference Point Method to Triple-Objective Assignment of Supporting Services in a Healthcare Institution Bartosz Sawik Abstract.

More information

Duplicating and its Applications in Batch Scheduling

Duplicating and its Applications in Batch Scheduling Duplicating and its Applications in Batch Scheduling Yuzhong Zhang 1 Chunsong Bai 1 Shouyang Wang 2 1 College of Operations Research and Management Sciences Qufu Normal University, Shandong 276826, China

More information

Introduction to Support Vector Machines. Colin Campbell, Bristol University

Introduction to Support Vector Machines. Colin Campbell, Bristol University Introduction to Support Vector Machines Colin Campbell, Bristol University 1 Outline of talk. Part 1. An Introduction to SVMs 1.1. SVMs for binary classification. 1.2. Soft margins and multi-class classification.

More information

Efficient Load Balancing by Adaptive Bypasses for the Migration on the Internet

Efficient Load Balancing by Adaptive Bypasses for the Migration on the Internet Efficient Load Balancing by Adaptive Bypasses for the Migration on the Internet Yukio Hayashi yhayashi@jaist.ac.jp Japan Advanced Institute of Science and Technology ICCS 03 Workshop on Grid Computing,

More information

OPTIMIZED STAFF SCHEDULING AT SWISSPORT

OPTIMIZED STAFF SCHEDULING AT SWISSPORT Gurobi User Conference, Frankfurt, 01.02.2016 OPTIMIZED STAFF SCHEDULING AT SWISSPORT Prof. Dr. Andreas Klinkert Dr. Peter Fusek Dipl. Ing. Roman Berner Rita Thalmann Simona Segessenmann Zurich University

More information

Planning and Scheduling in the Digital Factory

Planning and Scheduling in the Digital Factory Institute for Computer Science and Control Hungarian Academy of Sciences Berlin, May 7, 2014 1 Why "digital"? 2 Some Planning and Scheduling problems 3 Planning for "one-of-a-kind" products 4 Scheduling

More information

CIRCLE COORDINATE GEOMETRY

CIRCLE COORDINATE GEOMETRY CIRCLE COORDINATE GEOMETRY (EXAM QUESTIONS) Question 1 (**) A circle has equation x + y = 2x + 8 Determine the radius and the coordinates of the centre of the circle. r = 3, ( 1,0 ) Question 2 (**) A circle

More information

FAST ALGORITHMS FOR COMPUTING STATISTICS UNDER INTERVAL UNCERTAINTY, WITH APPLICATIONS TO COMPUTER SCIENCE AND TO ELECTRICAL AND COMPUTER ENGINEERING

FAST ALGORITHMS FOR COMPUTING STATISTICS UNDER INTERVAL UNCERTAINTY, WITH APPLICATIONS TO COMPUTER SCIENCE AND TO ELECTRICAL AND COMPUTER ENGINEERING FAST ALGORITHMS FOR COMPUTING STATISTICS UNDER INTERVAL UNCERTAINTY, WITH APPLICATIONS TO COMPUTER SCIENCE AND TO ELECTRICAL AND COMPUTER ENGINEERING GANG XIANG Department of Computer Science APPROVED:

More information

Statistical Machine Learning

Statistical Machine Learning Statistical Machine Learning UoC Stats 37700, Winter quarter Lecture 4: classical linear and quadratic discriminants. 1 / 25 Linear separation For two classes in R d : simple idea: separate the classes

More information

Nonlinear Algebraic Equations. Lectures INF2320 p. 1/88

Nonlinear Algebraic Equations. Lectures INF2320 p. 1/88 Nonlinear Algebraic Equations Lectures INF2320 p. 1/88 Lectures INF2320 p. 2/88 Nonlinear algebraic equations When solving the system u (t) = g(u), u(0) = u 0, (1) with an implicit Euler scheme we have

More information

Scheduling Single Machine Scheduling. Tim Nieberg

Scheduling Single Machine Scheduling. Tim Nieberg Scheduling Single Machine Scheduling Tim Nieberg Single machine models Observation: for non-preemptive problems and regular objectives, a sequence in which the jobs are processed is sufficient to describe

More information

Classification - Examples

Classification - Examples Lecture 2 Scheduling 1 Classification - Examples 1 r j C max given: n jobs with processing times p 1,...,p n and release dates r 1,...,r n jobs have to be scheduled without preemption on one machine taking

More information

Stochastic Inventory Control

Stochastic Inventory Control Chapter 3 Stochastic Inventory Control 1 In this chapter, we consider in much greater details certain dynamic inventory control problems of the type already encountered in section 1.3. In addition to the

More information

Variable Neighbourhood Search for the Global Optimization of Constrained NLPs

Variable Neighbourhood Search for the Global Optimization of Constrained NLPs ProceedingsofGO2005,pp.1 5. Variable Neighbourhood Search for the Global Optimization of Constrained NLPs LeoLiberti, 1 andmilandražić 2 1 DEI,PolitecnicodiMilano,P.zzaL.daVinci32,20133Milano,Italy, liberti@elet.polimi.it

More information

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME

SPEED CONTROL OF INDUCTION MACHINE WITH REDUCTION IN TORQUE RIPPLE USING ROBUST SPACE-VECTOR MODULATION DTC SCHEME International Journal of Advanced Research in Engineering and Technology (IJARET) Volume 7, Issue 2, March-April 2016, pp. 78 90, Article ID: IJARET_07_02_008 Available online at http://www.iaeme.com/ijaret/issues.asp?jtype=ijaret&vtype=7&itype=2

More information

An Improved ACO Algorithm for Multicast Routing

An Improved ACO Algorithm for Multicast Routing An Improved ACO Algorithm for Multicast Routing Ziqiang Wang and Dexian Zhang School of Information Science and Engineering, Henan University of Technology, Zheng Zhou 450052,China wzqagent@xinhuanet.com

More information

A Programme Implementation of Several Inventory Control Algorithms

A Programme Implementation of Several Inventory Control Algorithms BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume, No Sofia 20 A Programme Implementation of Several Inventory Control Algorithms Vladimir Monov, Tasho Tashev Institute of Information

More information

9th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS) Primal-Dual Algorithms for Online Optimization: Lecture 1

9th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS) Primal-Dual Algorithms for Online Optimization: Lecture 1 9th Max-Planck Advanced Course on the Foundations of Computer Science (ADFOCS) Primal-Dual Algorithms for Online Optimization: Lecture 1 Seffi Naor Computer Science Dept. Technion Haifa, Israel Introduction

More information

LECTURE 5: DUALITY AND SENSITIVITY ANALYSIS. 1. Dual linear program 2. Duality theory 3. Sensitivity analysis 4. Dual simplex method

LECTURE 5: DUALITY AND SENSITIVITY ANALYSIS. 1. Dual linear program 2. Duality theory 3. Sensitivity analysis 4. Dual simplex method LECTURE 5: DUALITY AND SENSITIVITY ANALYSIS 1. Dual linear program 2. Duality theory 3. Sensitivity analysis 4. Dual simplex method Introduction to dual linear program Given a constraint matrix A, right

More information

DRAFT. Finding and Proving the Optimum: Cooperative Stochastic and Deterministic Search

DRAFT. Finding and Proving the Optimum: Cooperative Stochastic and Deterministic Search Finding and Proving the Optimum: Cooperative Stochastic and Deterministic Search Jean-Marc Alliot and Nicolas Durand,2 and David Gianazza,2 and Jean-Baptiste Gotteland,2 Abstract. In this article, we introduce

More information

Two-Stage Stochastic Linear Programs

Two-Stage Stochastic Linear Programs Two-Stage Stochastic Linear Programs Operations Research Anthony Papavasiliou 1 / 27 Two-Stage Stochastic Linear Programs 1 Short Reviews Probability Spaces and Random Variables Convex Analysis 2 Deterministic

More information

Energy Management and Profit Maximization of Green Data Centers

Energy Management and Profit Maximization of Green Data Centers Energy Management and Profit Maximization of Green Data Centers Seyed Mahdi Ghamkhari, B.S. A Thesis Submitted to Graduate Faculty of Texas Tech University in Partial Fulfilment of the Requirements for

More information

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is

More information

Optimal shift scheduling with a global service level constraint

Optimal shift scheduling with a global service level constraint Optimal shift scheduling with a global service level constraint Ger Koole & Erik van der Sluis Vrije Universiteit Division of Mathematics and Computer Science De Boelelaan 1081a, 1081 HV Amsterdam The

More information

Optimization of Supply Chain Networks

Optimization of Supply Chain Networks Optimization of Supply Chain Networks M. Herty TU Kaiserslautern September 2006 (2006) 1 / 41 Contents 1 Supply Chain Modeling 2 Networks 3 Optimization Continuous optimal control problem Discrete optimal

More information

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering DOI: 10.15662/ijareeie.2014.0307061 Economic Dispatch of Power System Optimization with Power Generation Schedule Using Evolutionary Technique Girish Kumar 1, Rameshwar singh 2 PG Student [Control system],

More information

Stochastic programming approaches to pricing in non-life insurance

Stochastic programming approaches to pricing in non-life insurance Stochastic programming approaches to pricing in non-life insurance Martin Branda Charles University in Prague Department of Probability and Mathematical Statistics 11th International Conference on COMPUTATIONAL

More information

The Method of Least Squares. Lectures INF2320 p. 1/80

The Method of Least Squares. Lectures INF2320 p. 1/80 The Method of Least Squares Lectures INF2320 p. 1/80 Lectures INF2320 p. 2/80 The method of least squares We study the following problem: Given n points (t i,y i ) for i = 1,...,n in the (t,y)-plane. How

More information

Neuro-Dynamic Programming An Overview

Neuro-Dynamic Programming An Overview 1 Neuro-Dynamic Programming An Overview Dimitri Bertsekas Dept. of Electrical Engineering and Computer Science M.I.T. September 2006 2 BELLMAN AND THE DUAL CURSES Dynamic Programming (DP) is very broadly

More information

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given

More information