how design quality
play

How Design Quality Which Random Variable? Let Us Use Max- . . . - PowerPoint PPT Presentation

Outline Formulation of the . . . Because of NP- . . . Enter Randomness How Design Quality Which Random Variable? Let Us Use Max- . . . Improves with Increasing Resulting Formula: . . . Computational Abilities: How to Apply Our . . .


  1. Outline Formulation of the . . . Because of NP- . . . Enter Randomness How Design Quality Which Random Variable? Let Us Use Max- . . . Improves with Increasing Resulting Formula: . . . Computational Abilities: How to Apply Our . . . Caution General Formulas and Home Page Case Study of Title Page ◭◭ ◮◮ Aircraft Fuel Efficiency ◭ ◮ Joe Lorkowski 1 , Olga Kosheleva 1 , Page 1 of 15 Vladik Kreinovich 1 , and Sergei Soloviev 2 Go Back 1 University of Texas at El Paso, El Paso, TX 79968, USA lorkowski@computer.org, olgak@utep.edu, vladik@utep.edu Full Screen 2 Institut de Recherche en Informatique de Toulouse (IRIT) Toulouse, France, sergei.soloviev@irit.fr Close Quit

  2. Outline Formulation of the . . . 1. Outline Because of NP- . . . • It is known that the problems of optimal design are Enter Randomness NP-hard. Which Random Variable? Let Us Use Max- . . . • This means that, in general, a feasible algorithm can Resulting Formula: . . . only produce close-to-optimal designs. How to Apply Our . . . • The more computations we perform, the better design Caution we can produce. Home Page • In this paper, we theoretically derive the dependence Title Page of design quality on computation time. ◭◭ ◮◮ • We then empirically confirm this dependence on the ◭ ◮ example of aircraft fuel efficiency. Page 2 of 15 Go Back Full Screen Close Quit

  3. Outline Formulation of the . . . 2. Formulation of the Problem Because of NP- . . . • Since 1980s, computer-aided design (CAD) has become Enter Randomness ubiquitous in engineering; example: Boeing 777. Which Random Variable? Let Us Use Max- . . . • The main objective of CAD is to find a design which Resulting Formula: . . . optimizes the corresponding objective function. How to Apply Our . . . • Example: we optimize fuel efficiency of an aircraft. Caution Home Page • The corresponding optimization problems are non-linear, and such problems are, in general, NP-hard. Title Page • So – unless P = NP – a feasible algorithm cannot al- ◭◭ ◮◮ ways find the exact optimum, only an approximate one. ◭ ◮ • The more computations we perform, the better the de- Page 3 of 15 sign. Go Back • It is desirable to quantitatively describe how increasing Full Screen computational abilities improve the design quality. Close Quit

  4. Outline Formulation of the . . . 3. Because of NP-Hardness, More Computations Because of NP- . . . Simply Means More Test Cases Enter Randomness • In principle, each design optimization problem can be Which Random Variable? solved by exhaustive search. Let Us Use Max- . . . Resulting Formula: . . . • Let d denote the number of parameters. How to Apply Our . . . • Let C denote the average number of possible values of Caution a parameter. Home Page • Then, we need to analyze C d test cases. Title Page • For large systems (e.g., for an aircraft), we can only ◭◭ ◮◮ test some combinations. ◭ ◮ • NP-hardness means that optimization algorithms to be Page 4 of 15 significantly faster than exponential time C d . Go Back • This means that, in effect, all possible optimization al- Full Screen gorithms boil down to trying many possible test cases. Close Quit

  5. Outline Formulation of the . . . 4. Enter Randomness Because of NP- . . . • Increasing computational abilities mean that we can Enter Randomness test more cases. Which Random Variable? Let Us Use Max- . . . • Thus, by increasing the scope of our search, we will Resulting Formula: . . . hopefully find a better design. How to Apply Our . . . • Since we cannot do significantly better than with a Caution simple search, Home Page – we cannot meaningfully predict whether the next Title Page test case will be better or worse, ◭◭ ◮◮ – because if we could, we would be able to signifi- ◭ ◮ cantly decrease the search time. Page 5 of 15 • The quality of the next test case cannot be predicted Go Back and is, in this sense, a random variable. Full Screen Close Quit

  6. Outline Formulation of the . . . 5. Which Random Variable? Because of NP- . . . • Many different factors affect the quality of each indi- Enter Randomness vidual design. Which Random Variable? Let Us Use Max- . . . • Usually, the distribution of the resulting effect of sev- Resulting Formula: . . . eral independent random factors is close to Gaussian. How to Apply Our . . . • This fact is known as the Central Limit Theorem . Caution Home Page • Thus, the quality of a (randomly selected) individual design is normally distributed, with some µ and σ . Title Page • After we test n designs, the quality of the best-so-far ◭◭ ◮◮ design is x = max( x 1 , . . . , x n ). ◭ ◮ • We can reduce the case of y i with µ = 0 and σ = 1: Page 6 of 15 namely, x i = µ + σ · y i hence x = µ + σ · y, where Go Back def = max( y 1 , . . . , y n ) . y Full Screen Close Quit

  7. Outline Formulation of the . . . 6. Let Us Use Max-Central Limit Theorem Because of NP- . . . � y − µ n � Enter Randomness • For large n , y ’s cdf is F ( y ) ≈ F EV , where: σ n Which Random Variable? def Let Us Use Max- . . . • F EV ( y ) = exp( − exp( − y )) ( Gumbel distribution ), Resulting Formula: . . . � 1 − 1 � def = Φ − 1 , where Φ( y ) is cdf of N (0 , 1), • µ n How to Apply Our . . . n Caution � 1 − 1 � � 1 − 1 � def n · e − 1 = Φ − 1 − Φ − 1 • σ n . Home Page n Title Page • Thus, y = µ n + σ n · ξ , where ξ is distributed according to the Gumbel distribution. ◭◭ ◮◮ • The mean of ξ is the Euler’s constant γ ≈ 0 . 5772. ◭ ◮ • Thus, the mean value m n of y is equal to µ n + γ · σ n . Page 7 of 15 � • For large n , we get asymptotically m n ∼ γ · 2 ln( n ) . Go Back • Hence the mean value e n of x = µ + σ · y is asymptot- Full Screen � ically equal to e n ∼ µ + σ · γ · 2 ln( n ) . Close Quit

  8. Outline Formulation of the . . . 7. Resulting Formula: Let Us Test It Because of NP- . . . • Situation: we test n different cases to find the optimal Enter Randomness design. Which Random Variable? Let Us Use Max- . . . • Conclusion: the quality e n of the resulting design in- Resulting Formula: . . . creases with n as How to Apply Our . . . � e n ∼ µ + σ · γ · 2 ln( n ) . Caution Home Page • We test this formula: on the example of the average Title Page fuel efficiency E of commercial aircraft. ◭◭ ◮◮ • Empirical fact: E changes with time T as ◭ ◮ E = exp( a + b · ln( T )) = C · T b , for b ≈ 0 . 5 . Page 8 of 15 � • Question: can our formula e n ∼ µ + σ · γ · 2 ln( n ) Go Back explain this empirical dependence? Full Screen Close Quit

  9. Outline Formulation of the . . . 8. How to Apply Our Theoretical Formula to This Because of NP- . . . Case? Enter Randomness � • The formula q ∼ µ + σ · γ · 2 ln( n ) describes how the Which Random Variable? quality changes with the # of computational steps n . Let Us Use Max- . . . Resulting Formula: . . . • In the case study, we know how it changes with time T . How to Apply Our . . . • According to Moore’s law , the computational speed Caution grows exponentially with time T : n ≈ exp( c · T ). Home Page • Crudely speaking, the computational speed doubles ev- Title Page ery two years. ◭◭ ◮◮ • When n ≈ exp( c · T ), we have ln( n ) ∼ T ; thus, ◭ ◮ √ q ≈ a + b · T. Page 9 of 15 Go Back • This is exactly the empirical dependence that we actu- ally observe. Full Screen Close Quit

  10. Outline Formulation of the . . . 9. Caution Because of NP- . . . • Idea: cars also improve their fuel efficiency. Enter Randomness Which Random Variable? • Fact: the dependence of their fuel efficiency on time is Let Us Use Max- . . . piece-wise constant. Resulting Formula: . . . • Explanation: for cars, changes are driven mostly by How to Apply Our . . . federal and state regulations. Caution Home Page • Result: these changes have little to do with efficiency of Computer-Aided design. Title Page ◭◭ ◮◮ ◭ ◮ Page 10 of 15 Go Back Full Screen Close Quit

  11. Outline Formulation of the . . . 10. Acknowledgments Because of NP- . . . This work was supported in part: Enter Randomness Which Random Variable? • by the National Science Foundation grants: Let Us Use Max- . . . – HRD-0734825 and HRD-1242122 Resulting Formula: . . . (Cyber-ShARE Center of Excellence) and How to Apply Our . . . – DUE-0926721, Caution Home Page • by Grants 1 T36 GM078000-01 and 1R43TR000173-01 from the National Institutes of Health, and Title Page ◭◭ ◮◮ • by grant N62909-12-1-7039 from the Office of Naval Research. ◭ ◮ Page 11 of 15 Go Back Full Screen Close Quit

  12. Outline Formulation of the . . . 11. Bibliography: CAD Because of NP- . . . • D. A. Madsen and D. P. Madsen, Engineering Drawing Enter Randomness and Design , Delmar, Cengage Learning, Clifton Park, Which Random Variable? New York, 2012. Let Us Use Max- . . . Resulting Formula: . . . • K. Sabbagh, Twenty-First-Century Jet: The Making How to Apply Our . . . and Marketing of the Boeing 777 , Scribner, New York, Caution 1996. Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 12 of 15 Go Back Full Screen Close Quit

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend