SlideShare une entreprise Scribd logo
1  sur  32
Developing a Non-gradient Based Mixed-Discrete 
Optimization Approach for Comprehensive Product 
Platform Planning (CP3) 
Souma Chowdhury*, Achille Messac#, and Ritesh Khire** 
* Rensselaer Polytechnic Institute, Department of Mechanical, Aerospace, and Nuclear Engineering 
# Syracuse University, Department of Mechanical and Aerospace Engineering 
** United Technologies Research Center 
13th AIAA/ISSMO Multidisciplinary Analysis Optimization (MAO) Conference 
September 13-15, 2010 
Fort Worth, Texas
Presentation Outline 
 Motivation and technical background 
 Objectives of this paper 
 Generalized Mixed-Discrete Non-Linear Optimization (MDNLO) 
 Comprehensive Product Platform Planning (CP3) Model 
 Simplification of the CP3 Model 
 Concluding Remarks 
2
Motivation 
• Development of a family of products that satisfies different market niches 
introduces significant challenges to today’s manufacturing industries. 
• A comprehensive product family design methodology can offer a 
powerful solution to these daunting challenges. 
• Product platform planning is generally combinatorial in nature, and 
typical engineering systems involve highly non-linear criterion functions. 
• Hence, product family design methodologies generally demand solution 
of a complex mixed-integer non-linear programming (MINLP) problem. 
• To this end, a generalized technique that can be implemented through 
robust optimization, will be very useful. 
3
Product Family Design 
A typical product family consists of multiple products that share common features 
embodied in a, so-called, platform, defined in terms of platform design variables. 
 Efficient product platform planning generally leads to 
reduced overhead that results in lower per product cost. 
 Product family design relies on quantitative 
optimization methodologies. 
GM Chevrolet Product Line* 
* GM (Chevrolet) official website 4
Existing Product Family Design Methods (Scalable) 
5 
Combinatorial 
in nature 
Continuous/Discrete 
in nature 
Select platform and 
scaling design 
variables 
Determine optimal 
values of platform and 
scaling design variables 
Step 1 Step 2 
Platform/Scaling 
Combination #1 
(optimized) 
Platform/Scaling 
Combination #2n 
(optimized) 
Compare 
all 2n 
optimal 
designs and 
select 
overall 
optimal 
Two-Step approach 
Likely to introduce a significant 
source of sub-optimality 
Exhaustive approach 
Computationally prohibitive for 
large scale systems 
Selection Integrated Optimization* 
Provides a computationally inexpensive single stage approach 
Genetic Algorithm based Approach 
Provides a robust optimization approach. Allows formation of sub-families** 
* Khire and Messac, 2008; ** Khajavirad et al., 2009
Mixed-Discrete Non-Linear Optimization (MDNLO) 
MDNLO 
Criterion 
Functions 
Non-linear 
Objectives 
Non-linear 
constraints 
Design 
Variables 
Continuous 
Variables 
Product family design model 
• Generally combinatorial in nature 
• The CP3 model yields a mixed 
binary-integer programming 
(BIP) problem 
• Mixed-BIP is a subset of 
MDNLO 
Discrete 
Variables 
Uniformly 
Distributed 
e.g. Integers 
Non-uniformly 
Distributed 
6
Existing algorithms for MDNLO 
Gradient based algorithms: Branch and Bound, Cutting Plane and Outer 
Approximation algorithms* 
• Provides a proof of optima 
• Do not readily apply to highly non-linear and multi-modal problems 
• Computationally prohibitive for a large number of feasible discrete 
combinations 
7 
Binary Genetic** and Binary Swarm based*** Algorithms: 
• Provides a robust optimization approach 
• Cannot readily avoid combinations of binary variables known to be 
infeasible apriori 
* MINLP World, 2010 
** Deb , 2002 
*** Kennedy and Eberhart, 1997
Specific Research Objectives 
• Develop a generalized approach to solve complex MDNLO problems, 
such as that presented by the CP3 model. 
• Develop a strategy to avoid redundancy in the commonality matrix that 
represents the platform planning process in CP3 model. 
• Reduce the high dimensional mixed binary-integer problem (BIP), 
presented by the CP3 model, into a more tractable mixed integer problem. 
8
9 
Part 1 • Generalized Approach to MDNLO 
• Comprehensive Product Platform 
Planning (CP3) Model Part 2 
Part 3 • Simplification of the CP3 Model
Generalized Approach to MDNLO - Process 
Requires specification of 
the feasible set of values 
for each discrete variable 
10 
Iteration: t = t + 1 
Apply continuous 
Optimization 
ith candidate 
solution 
Xi 
Evaluate system 
model 
Fi (Xc 
i, XD-feas 
i) 
Cont. variable 
space location 
i 
XC 
Discrete variable 
space location 
i 
XD 
Approximate to 
nearby feasible 
discrete location 
i 
XD-feas 
Non-gradient 
based 
optimization 
Criterion for 
selecting local 
discrete points
Vertex Approximation Techniques 
In the discrete variable domain, the 
location of a candidate solution can be 
defined by a local hypercube 
Nearest Vertex Approach (NVA) 
Approximates to the nearest discrete 
location based on Euclidean distance. 
Shortest Normal Approach (SNA) 
Approximates to the discrete location with 
shortest normal to the connecting vector. 
11
Reduction of High Dimensional BIP* Problem 
• A BIP with m binary variables yields a single hypercube with 2m vertices. 
• The binary variables can be aggregated into binary strings, e.g. 
• Binary strings are then converted into integer variables. 
0 1 1 0 
• Benefit: Infeasible combinations of binary variables (known apriori) can 
be easily eliminated by modifying the feasible set of values for the integer 
variable z, without applying additional constraints. 
• Application: Product family design problem 
*BIP: Binary Integer Programming 12
13 
Part 1 • Generalized Approach to MDNLO 
• Comprehensive Product Platform 
Planning (CP3) Model Part 2 
Part 3 • Simplification of the CP3 Model
Basic Components of the CP3 Framework 
CP3 Model 
 Formulates an integrated mathematical model, yielding a MINLP* problem 
 Allows the formation of sub-families of products 
 Allows simultaneous selection and optimization of platform/scaling design 
variables 
 Seeks to eliminate distinctions between modular and scalable families 
CP3 Optimization (In Original) 
this paper) 
 Solves the actual MINLP problem using the generalized approach to MDNLO that 
Converts the MINLP into a continuous optimization problem using a set of Gaussian 
can pdfs be collectively implemented called through the Platform a non-gradient Segregating based Mapping algorithm 
function (PSMF) 
*MINLP: Mixed Integer Non-Linear Programming 14
Physical Design Variable Product-1 Product-2 Integer 
Variables 
1st variable 
2nd variable 
3rd variable 
CP3 Model 
The generalized CP3 model develops a MINLP problem. This is illustrated by 
a 2-product/3-variable product family. 
  
f Y 
PERFORMANCE 
f Y 
  
      
  
  
2 2 2 
12 1 2 12 1 2 12 1 2 
1 1 1 2 2 2 3 3 3 
       
   
   
  1 1 1 2 2 
 
1 2 3 1 2 
  
    
Max 
Min 
s.t. 0 
0, 1,2,...., 
Design Constraints 
0, 1,2,...., 
, , , , , 
COST 
i 
i 
x x x x x x 
g X i p 
h X i q 
Y x x x x x 
2 
3 1 2 3 
x 
1 1 1 2 2 2 
1 2 3 1 2 3 
X  
x x x x x x 
1 2 3 
, , , 
, , , , , 
B B 
, , : 0, 1 
   
   
  
1 2 12 
x x 
if , then 0 
if 1, then 
  
 
  
j j j 
12 1 2 
x x 
 
j j j 
1 
1x 
1 
2x 
1 
3x 
2 
1x 
2 
2x 
2 
3x 
12 
1 
12 
2 
12 
3 
0 
1 
15
Commonality Constraint 
      2 2 2 
12 1 2 12 1 2 12 1 2 
1 1 1 2 2 2 3 3 3  x  x  x  x  x  x  0 
12 12 1 
1 1 1 
12 12 2 
1 1 1 
  0 0 0 0 
   
    
 0 0 0 0 
   
 0 0 12  12 0 0 
  1 
 
1 2 1 2 1 2 2 2 2 
1 1 2 2 3 3 12 12 2 
         2 2   2 
 
 12  12   1 
 
 3 3   3 
 
 12 12 2 
 3 3   3 
 
0 
0 0 0 0 
0 0 0 0 
0 0 0 0 
x 
x 
x 
x x x x x x 
x 
x 
x 
  
  
  
  
  
  
Commonality Constraint Matrix (Λ) 
16
Generalized MINLP Problem 
  
  
Performance objective 
f Y 
f Y 
X X 
g X i p 
h X i q 
Max 
Min 
s.t. 0 
  
  
0, 1,2,...., 
0, 1,2,...., 
  
 
 
 , 
 
Cost objective 
1 2 1 2 1 2 
1 1 1 
p 
c 
T 
i 
i 
con 
T 
N N N 
j j j n n n 
j 
f 
Y X 
X x x x x x x x x x 
 
  
  
  
  
 
   
lk 
 
0,1 
,  1,2, , ;  
1,2, , 
k l N j n 
Commonality Constraint 
17
Generalized Commonality Constraint Matrix 
k N 
1 1 
1 1 
1 
1 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
1 1 
0 0 0 0 0 0 
0 0 0 1 1 
0 0 0 
1 
0 0 0 0 0 0 
0 0 0 1 
0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
1 1 
1 
1 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
k 
N Nk 
k N 
k N 
j j 
k 
N Nk 
j j 
k N 
k N 
n n 
k 
N Nk 
n n 
k N 
  
  
  
  
  
  
 
 
 
 
 
 
  
 
 
 
  
 
 
 
 
  
 
 
 
 
 
 
 
 
 
 
number of products 
number of design variables 
N 
n 
 
 
 
 
 
 
 
 
  
  
  
  
  
  
  
  
  
  
  
  
  
 
 
 Corresponds to the jth design variable 
18
Generalized Commonality Matrix 
11 1 
1 1 
1 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
1 1 
0 0 0 0 0 0 
0 0 0 11 1 
0 0 0 
0 0 0 0 0 0 
0 0 0 1 
0 0 0 
0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
11 1 
0 0 0 0 0 0 0 0 
0 0 0 0 0 0 0 0 
1 
N 
N NN 
N 
j j 
N NN 
j j 
N 
n n 
N NN 
n n 
k 
j 
  
  
  
 
  
  
  
 
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
1 , iff =1 and 
0 , otherwise 
 product-kk 
 
ll l k 
1 , iff variable is included in product- 
0 , iff variable is NOT included in l j j j j 
k l 
th 
 
kk 
j th 
x x 
j k 
j k 
 
   
  
 
 
  
 
Corresponds to the jth design variable* 
* Chowdhury et al., 2010 19
Commonality Matrix Redundancy 
20 
ID - Indeterminate 
The value of should 
never be equal to 2 
 2 
2 0 kl kl kl 
j j j   
Hence, the constraint should be applied 
for all combinations of i, j, and k 
Can we avoid the evaluation of this likely expensive constraint during the 
course of optimization?
21 
Part 1 • Generalized Approach to MDNLO 
• Comprehensive Product Platform 
Planning (CP3) Model Part 2 
Part 3 • Simplification of the CP3 Model
Converting CP3 Model from BIP to IP* Problem 
The upper off-diagonal elements of each block of the commonality matrix 
are aggregated into a binary string, which yields an integer variable – e.g. in 
a 4-product family 
1 1 0 0 
1 1 0 0 
0 0 1 1 
0 0 1 1 
j  
  
  
   
  
  
  
1 0 0 0 0 1 
33 j z  
For a family of N kinds of products and a set of n design variables: 
 No. of integer variables = No. of Binary Strings = n 
 String length = 
N N 1 2 
 Range of integer variables: 
 1 2 1 0,2N N z     
  
*BIP: Binary Integer Programming; IP: Integer Programming 22
Reduction of the CP3 Model 
 Identify the infeasible combinations of binary commonality variables 
 2 
2 0 kl kl kl 
j j j      
 Eliminate the corresponding integer values from the set of values for each 
integer variable, , to form the feasible set Zfeas. 
23 
 1 2 1 0,1,2, ,2 N N   
 
Modified MINLP Problem 
Performance objective 
  
  
Max 
Min 
s.t. 0 
  
  
  
 0,  
1,2,...., 
 0,  
1,2,...., 
  
 
  
  
 
 
  
Cost objective 
Commonality Constraint 
 2 
1 2 1 2 1 
1 1 1 
where 
, Z 
p 
c 
T 
i 
i 
con 
 
j bi j 
N N 
 j j j n 
 
f Y 
f Y 
X X 
g X i p 
h X i q 
f 
f z 
Y X 
X x x x x x x x x 
   , 
 
1 2 feas     
, 1,2, , ; 1,2, , 
T 
N 
n n 
j n j 
x 
Z z z z z z Z 
k l N j n 
24 
Feasible set of values for 
each integer variable
Interesting Observations 
 Number of combinations of platform/scaling variables (n-variable system): 
25 
2 n  n 
Z M 
MZ – size of the feasible set of values (Zfeas) 
Grows exponentially with the number of product kinds 
 This difference is attributed to the allowance of sub-families of products. 
 E.g. A 7-product family yields a feasible set with size MZ = 877 
 The feasible set Zfeas applies to each integer variable for any scale-based 
product family 
 For modular product families, additional restrictions owing to the product 
architecture might further reduce the feasible set
Further Interesting Observations 
26 
For product families with 2-7 kinds of products 
Number of platform/scaling 
combinations for each design variable 
Feasible values of the integer variables
Concluding Remarks 
 The proposed generalized approach to mixed-discrete non-linear optimization 
can be readily applied to optimizing the CP3 model. 
 An additional constraint reduces the number of feasible combinations of 
platform/scaling design variables to several orders of magnitude less than the 
number of unique commonality matrices. 
 The binary-integer programming problem is successfully reduced to a more 
tractable integer programming problem 
 We found that the number of possible combinations of platform/scaling 
variables is exponentially higher than 2n 
 The feasible set of values for the integer variables, once determined, can be 
used for any scalable product family, which is uniquely helpful. 
27
Future Work 
 Current research is focused on implementation of the mixed-discrete non-linear 
optimization (MDNLO) approach through evolutionary and swarm 
based algorithms. 
 Subsequent application of the new CP3 optimization technique to design a 
product family of universal electric motors would establish the true 
potential of this approach. 
28
Selected References 
1. Chowdhury, S., Messac, A., and Khire, R., “Comprehensive Product Platform Planning (CP3) 
Framework: Presenting a Generalized Product Family,” 51st AIAA/ASME/ASCE/AHS/ASC Structures, Structural 
Dynamics, and Materials Conference, Orlando, Fl, April 2010. 
2. http://www.chevrolet.com/, GM (Chevrolet) official website. 
3. Simpson, T. W., and D'Souza, B. “Assessing variable levels of platform commonality within a product family using 
a multiobjective genetic algorithm,” Concurrent Engineering: Research and Applications, Vol. 12, No. 2, 2004, pp. 
119-130. 
4. Stone, R. B., Wood, K. L., and Crawford, R. H., “A heuristic method to identify modules from a functional 
description of a product,” Design Studies, Vol. 21, No. 1, 2000, pp. 5-31. 
5. Messac, A., Martinez, M. P., and Simpson, T. W., “Introduction of a Product Family Penalty Function Using 
Physical Programming,” ASME Journal of Mechanical Design, Vol. 124, No. 2, 2002, pp. 164-172. 
6. Khire, R. A., Messac, A., and Simpson, T. W., “Optimal design of product families using Selection-Integrated 
Optimization (SIO) Methodology,” In: 11th AIAA/ISSMO Symposium on Multidisciplinary Analysis and 
Optimization, Portsmouth, VA September 2006. 
7. Khajavirad, A., Michalek, J. J., and Simpson, T. W., “An Efficient Decomposed Multiobjective Genetic Algorithm 
for Solving the Joint Product Platform Selection and Product Family Design Problem with Generalized 
Commonality,” Structural and Multidisciplinary Optimization, Vol. 39, No. 2, 2009, pp. 187-201. 
8. Kennedy, J., and Eberhart, R. C., “Particle Swarm Optimization,” In Proceedings of the 1995 IEEE International 
Conference on Neural Networks, 1995, pp. 1942-1948. 
9. Deb, K., Pratap, A., Agarwal, S., and Meyarivan, “T. A Fast and Elitist Multi-objective Genetic Algorithm: NSGA-II,” 
IEEE Transactions on Evolutionary Computation, Vol 6, No. 2, April 2002, pp. 182-197. 
10. Simpson, T. W., Maier, J. R. A. and Mistree, F., “Product Platform Design: Method and Application,” Research in 
Engineering Design, Vol. 13, No. 1, 2001, pp. 2–22. 
11. “MINLP World,” http://www.gamsworld.org/minlp/, 2010. 
29
Acknowledgement 
30 
Thank you
Questions 
or 
Comments 
31
Platform: Definition and Demo. 
“A product platform is said to be created when more than one product in a 
family have the same magnitude of a particular design variable” 
CP3 classifies design variables into: (1) platform, (2) sub-platform, and (3) 
non-platform variables 
1 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 1 
1 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 0 
          
          
               
          
          
          
     
1 2 3 4 5 
32 
, , , , 
1 1 1 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 
1 1 1 1 0 0 0 1 0 0 1 1 0 0 0 1 1 0 0 1

Contenu connexe

Tendances

Multi Objective Optimization
Multi Objective OptimizationMulti Objective Optimization
Multi Objective OptimizationNawroz University
 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communicationsDeepshika Reddy
 
Mining at scale with latent factor models for matrix completion
Mining at scale with latent factor models for matrix completionMining at scale with latent factor models for matrix completion
Mining at scale with latent factor models for matrix completionFabio Petroni, PhD
 
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...ijcsit
 
Mathematical linear programming notes
Mathematical linear programming notesMathematical linear programming notes
Mathematical linear programming notesTarig Gibreel
 
Global optimization
Global optimizationGlobal optimization
Global optimizationbpenalver
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisDagnaygebawGoshme
 
Post-optimal analysis of LPP
Post-optimal analysis of LPPPost-optimal analysis of LPP
Post-optimal analysis of LPPRAVI PRASAD K.J.
 
Design of multi objective cellular manufacturing
Design of multi  objective cellular manufacturingDesign of multi  objective cellular manufacturing
Design of multi objective cellular manufacturingprj_publication
 
GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Comple...
GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Comple...GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Comple...
GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Comple...Fabio Petroni, PhD
 
352735344 rsh-qam11-tif-10-doc
352735344 rsh-qam11-tif-10-doc352735344 rsh-qam11-tif-10-doc
352735344 rsh-qam11-tif-10-docFiras Husseini
 
Multiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabMultiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabScilab
 
Numerical analysis m1 l3slides
Numerical analysis  m1 l3slidesNumerical analysis  m1 l3slides
Numerical analysis m1 l3slidesSHAMJITH KM
 
Mathematical Optimisation - Fundamentals and Applications
Mathematical Optimisation - Fundamentals and ApplicationsMathematical Optimisation - Fundamentals and Applications
Mathematical Optimisation - Fundamentals and ApplicationsGokul Alex
 
352735343 rsh-qam11-tif-07-doc
352735343 rsh-qam11-tif-07-doc352735343 rsh-qam11-tif-07-doc
352735343 rsh-qam11-tif-07-docFiras Husseini
 
LCBM: Statistics-Based Parallel Collaborative Filtering
LCBM: Statistics-Based Parallel Collaborative FilteringLCBM: Statistics-Based Parallel Collaborative Filtering
LCBM: Statistics-Based Parallel Collaborative FilteringFabio Petroni, PhD
 
HDRF: Stream-Based Partitioning for Power-Law Graphs
HDRF: Stream-Based Partitioning for Power-Law GraphsHDRF: Stream-Based Partitioning for Power-Law Graphs
HDRF: Stream-Based Partitioning for Power-Law GraphsFabio Petroni, PhD
 

Tendances (20)

Multi Objective Optimization
Multi Objective OptimizationMulti Objective Optimization
Multi Objective Optimization
 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communications
 
Mining at scale with latent factor models for matrix completion
Mining at scale with latent factor models for matrix completionMining at scale with latent factor models for matrix completion
Mining at scale with latent factor models for matrix completion
 
Introduction to optimization Problems
Introduction to optimization ProblemsIntroduction to optimization Problems
Introduction to optimization Problems
 
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
APPLYING TRANSFORMATION CHARACTERISTICS TO SOLVE THE MULTI OBJECTIVE LINEAR F...
 
Mathematical linear programming notes
Mathematical linear programming notesMathematical linear programming notes
Mathematical linear programming notes
 
Global optimization
Global optimizationGlobal optimization
Global optimization
 
Unit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisisUnit.3. duality and sensetivity analisis
Unit.3. duality and sensetivity analisis
 
Post-optimal analysis of LPP
Post-optimal analysis of LPPPost-optimal analysis of LPP
Post-optimal analysis of LPP
 
Design of multi objective cellular manufacturing
Design of multi  objective cellular manufacturingDesign of multi  objective cellular manufacturing
Design of multi objective cellular manufacturing
 
GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Comple...
GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Comple...GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Comple...
GASGD: Stochastic Gradient Descent for Distributed Asynchronous Matrix Comple...
 
352735344 rsh-qam11-tif-10-doc
352735344 rsh-qam11-tif-10-doc352735344 rsh-qam11-tif-10-doc
352735344 rsh-qam11-tif-10-doc
 
Unit.4.integer programming
Unit.4.integer programmingUnit.4.integer programming
Unit.4.integer programming
 
Multiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in ScilabMultiobjective optimization and Genetic algorithms in Scilab
Multiobjective optimization and Genetic algorithms in Scilab
 
Numerical analysis m1 l3slides
Numerical analysis  m1 l3slidesNumerical analysis  m1 l3slides
Numerical analysis m1 l3slides
 
Mathematical Optimisation - Fundamentals and Applications
Mathematical Optimisation - Fundamentals and ApplicationsMathematical Optimisation - Fundamentals and Applications
Mathematical Optimisation - Fundamentals and Applications
 
Unit.2. linear programming
Unit.2. linear programmingUnit.2. linear programming
Unit.2. linear programming
 
352735343 rsh-qam11-tif-07-doc
352735343 rsh-qam11-tif-07-doc352735343 rsh-qam11-tif-07-doc
352735343 rsh-qam11-tif-07-doc
 
LCBM: Statistics-Based Parallel Collaborative Filtering
LCBM: Statistics-Based Parallel Collaborative FilteringLCBM: Statistics-Based Parallel Collaborative Filtering
LCBM: Statistics-Based Parallel Collaborative Filtering
 
HDRF: Stream-Based Partitioning for Power-Law Graphs
HDRF: Stream-Based Partitioning for Power-Law GraphsHDRF: Stream-Based Partitioning for Power-Law Graphs
HDRF: Stream-Based Partitioning for Power-Law Graphs
 

En vedette

Constrained Quadratic Voting
Constrained Quadratic VotingConstrained Quadratic Voting
Constrained Quadratic VotingDaniel Perez
 
FSMA Impacts Packaging
FSMA Impacts PackagingFSMA Impacts Packaging
FSMA Impacts PackagingKerry Beach
 
Getting Research Policy for Food and Agriculture Right
Getting Research Policy for Food and Agriculture RightGetting Research Policy for Food and Agriculture Right
Getting Research Policy for Food and Agriculture RightWaite Research Institute
 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationSSA KPI
 
WFO_MAO_2010_Souma
WFO_MAO_2010_SoumaWFO_MAO_2010_Souma
WFO_MAO_2010_SoumaMDO_Lab
 
Adopting the Quadratic Mean Process to Quantify the Qualitative Risk Analysis...
Adopting the Quadratic Mean Process to Quantify the Qualitative Risk Analysis...Adopting the Quadratic Mean Process to Quantify the Qualitative Risk Analysis...
Adopting the Quadratic Mean Process to Quantify the Qualitative Risk Analysis...Ricardo Viana Vargas
 
New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...eSAT Journals
 
SA_SciTech_2014_Weiyang
SA_SciTech_2014_WeiyangSA_SciTech_2014_Weiyang
SA_SciTech_2014_WeiyangMDO_Lab
 
Participatory risk assessment: Introduction
Participatory risk assessment:  IntroductionParticipatory risk assessment:  Introduction
Participatory risk assessment: IntroductionILRI
 
Artificial Neural Networks Lect8: Neural networks for constrained optimization
Artificial Neural Networks Lect8: Neural networks for constrained optimizationArtificial Neural Networks Lect8: Neural networks for constrained optimization
Artificial Neural Networks Lect8: Neural networks for constrained optimizationMohammed Bennamoun
 
Low-complexity robust adaptive generalized sidelobe canceller detector for DS...
Low-complexity robust adaptive generalized sidelobe canceller detector for DS...Low-complexity robust adaptive generalized sidelobe canceller detector for DS...
Low-complexity robust adaptive generalized sidelobe canceller detector for DS...Dr. Ayman Elnashar, PhD
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent methodSanghyuk Chun
 
REDES NEURONALES Performance Optimization
REDES NEURONALES Performance OptimizationREDES NEURONALES Performance Optimization
REDES NEURONALES Performance OptimizationESCOM
 
Lissajous pattern
Lissajous patternLissajous pattern
Lissajous patternashmad
 

En vedette (20)

Constrained Quadratic Voting
Constrained Quadratic VotingConstrained Quadratic Voting
Constrained Quadratic Voting
 
FSMA Impacts Packaging
FSMA Impacts PackagingFSMA Impacts Packaging
FSMA Impacts Packaging
 
Getting Research Policy for Food and Agriculture Right
Getting Research Policy for Food and Agriculture RightGetting Research Policy for Food and Agriculture Right
Getting Research Policy for Food and Agriculture Right
 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust Optimization
 
WFO_MAO_2010_Souma
WFO_MAO_2010_SoumaWFO_MAO_2010_Souma
WFO_MAO_2010_Souma
 
Adopting the Quadratic Mean Process to Quantify the Qualitative Risk Analysis...
Adopting the Quadratic Mean Process to Quantify the Qualitative Risk Analysis...Adopting the Quadratic Mean Process to Quantify the Qualitative Risk Analysis...
Adopting the Quadratic Mean Process to Quantify the Qualitative Risk Analysis...
 
New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...New approach for wolfe’s modified simplex method to solve quadratic programmi...
New approach for wolfe’s modified simplex method to solve quadratic programmi...
 
Cap.7
Cap.7Cap.7
Cap.7
 
Penalty function
Penalty function Penalty function
Penalty function
 
SA_SciTech_2014_Weiyang
SA_SciTech_2014_WeiyangSA_SciTech_2014_Weiyang
SA_SciTech_2014_Weiyang
 
Participatory risk assessment: Introduction
Participatory risk assessment:  IntroductionParticipatory risk assessment:  Introduction
Participatory risk assessment: Introduction
 
Procesadores
ProcesadoresProcesadores
Procesadores
 
Qatar Stadiums - Arabic
Qatar Stadiums - ArabicQatar Stadiums - Arabic
Qatar Stadiums - Arabic
 
Artificial Neural Networks Lect8: Neural networks for constrained optimization
Artificial Neural Networks Lect8: Neural networks for constrained optimizationArtificial Neural Networks Lect8: Neural networks for constrained optimization
Artificial Neural Networks Lect8: Neural networks for constrained optimization
 
Low-complexity robust adaptive generalized sidelobe canceller detector for DS...
Low-complexity robust adaptive generalized sidelobe canceller detector for DS...Low-complexity robust adaptive generalized sidelobe canceller detector for DS...
Low-complexity robust adaptive generalized sidelobe canceller detector for DS...
 
P laneamiento urbano habilitacion urbana
P laneamiento urbano habilitacion urbanaP laneamiento urbano habilitacion urbana
P laneamiento urbano habilitacion urbana
 
Gradient descent method
Gradient descent methodGradient descent method
Gradient descent method
 
072 Method Statement
072 Method Statement072 Method Statement
072 Method Statement
 
REDES NEURONALES Performance Optimization
REDES NEURONALES Performance OptimizationREDES NEURONALES Performance Optimization
REDES NEURONALES Performance Optimization
 
Lissajous pattern
Lissajous patternLissajous pattern
Lissajous pattern
 

Similaire à PF_MAO_2010_Souam

CP3_SDM_2010_Souma
CP3_SDM_2010_SoumaCP3_SDM_2010_Souma
CP3_SDM_2010_SoumaMDO_Lab
 
Comprehensive Product Platform Planning (CP3) - Souma - AIAA/SDM2010
Comprehensive Product Platform Planning (CP3) - Souma - AIAA/SDM2010Comprehensive Product Platform Planning (CP3) - Souma - AIAA/SDM2010
Comprehensive Product Platform Planning (CP3) - Souma - AIAA/SDM2010Souma Chowdhury
 
Acm Tech Talk - Decomposition Paradigms for Large Scale Systems
Acm Tech Talk - Decomposition Paradigms for Large Scale SystemsAcm Tech Talk - Decomposition Paradigms for Large Scale Systems
Acm Tech Talk - Decomposition Paradigms for Large Scale SystemsVinayak Hegde
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process CapabilityJavier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process CapabilityJ. García - Verdugo
 
Interval programming
Interval programming Interval programming
Interval programming Zahra Sadeghi
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014Shakti Ranjan
 
EFFINET - Initial Presentation
EFFINET - Initial PresentationEFFINET - Initial Presentation
EFFINET - Initial PresentationPantelis Sopasakis
 
Improving the Unification of Software Clones Using Tree and Graph Matching Al...
Improving the Unification of Software Clones Using Tree and Graph Matching Al...Improving the Unification of Software Clones Using Tree and Graph Matching Al...
Improving the Unification of Software Clones Using Tree and Graph Matching Al...Nikolaos Tsantalis
 
Chapter 6-INTEGER PROGRAMMING note.pdf
Chapter 6-INTEGER PROGRAMMING  note.pdfChapter 6-INTEGER PROGRAMMING  note.pdf
Chapter 6-INTEGER PROGRAMMING note.pdfTsegay Berhe
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptxDejeneDay
 
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxCHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxAynetuTerefe2
 
Concurrent Root Cut Loops to Exploit Random Performance Variability
Concurrent Root Cut Loops to Exploit Random Performance VariabilityConcurrent Root Cut Loops to Exploit Random Performance Variability
Concurrent Root Cut Loops to Exploit Random Performance VariabilityIBM Decision Optimization
 
Chapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxChapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxanimutsileshe1
 

Similaire à PF_MAO_2010_Souam (20)

CP3_SDM_2010_Souma
CP3_SDM_2010_SoumaCP3_SDM_2010_Souma
CP3_SDM_2010_Souma
 
Comprehensive Product Platform Planning (CP3) - Souma - AIAA/SDM2010
Comprehensive Product Platform Planning (CP3) - Souma - AIAA/SDM2010Comprehensive Product Platform Planning (CP3) - Souma - AIAA/SDM2010
Comprehensive Product Platform Planning (CP3) - Souma - AIAA/SDM2010
 
Acm Tech Talk - Decomposition Paradigms for Large Scale Systems
Acm Tech Talk - Decomposition Paradigms for Large Scale SystemsAcm Tech Talk - Decomposition Paradigms for Large Scale Systems
Acm Tech Talk - Decomposition Paradigms for Large Scale Systems
 
CH1.ppt
CH1.pptCH1.ppt
CH1.ppt
 
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process CapabilityJavier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
Javier Garcia - Verdugo Sanchez - Six Sigma Training - W1 Process Capability
 
Interval programming
Interval programming Interval programming
Interval programming
 
G0211056062
G0211056062G0211056062
G0211056062
 
Recent Advances in CPLEX 12.6.1
Recent Advances in CPLEX 12.6.1Recent Advances in CPLEX 12.6.1
Recent Advances in CPLEX 12.6.1
 
Vcs slides on or 2014
Vcs slides on or 2014Vcs slides on or 2014
Vcs slides on or 2014
 
EFFINET - Initial Presentation
EFFINET - Initial PresentationEFFINET - Initial Presentation
EFFINET - Initial Presentation
 
Improving the Unification of Software Clones Using Tree and Graph Matching Al...
Improving the Unification of Software Clones Using Tree and Graph Matching Al...Improving the Unification of Software Clones Using Tree and Graph Matching Al...
Improving the Unification of Software Clones Using Tree and Graph Matching Al...
 
Recurrent Instance Segmentation (UPC Reading Group)
Recurrent Instance Segmentation (UPC Reading Group)Recurrent Instance Segmentation (UPC Reading Group)
Recurrent Instance Segmentation (UPC Reading Group)
 
Chapter 6-INTEGER PROGRAMMING note.pdf
Chapter 6-INTEGER PROGRAMMING  note.pdfChapter 6-INTEGER PROGRAMMING  note.pdf
Chapter 6-INTEGER PROGRAMMING note.pdf
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
chapter 2 revised.pptx
chapter 2 revised.pptxchapter 2 revised.pptx
chapter 2 revised.pptx
 
1-introduction.ppt
1-introduction.ppt1-introduction.ppt
1-introduction.ppt
 
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptxCHAPTER TWO - OPERATIONS RESEARCH (2).pptx
CHAPTER TWO - OPERATIONS RESEARCH (2).pptx
 
LP.ppt
LP.pptLP.ppt
LP.ppt
 
Concurrent Root Cut Loops to Exploit Random Performance Variability
Concurrent Root Cut Loops to Exploit Random Performance VariabilityConcurrent Root Cut Loops to Exploit Random Performance Variability
Concurrent Root Cut Loops to Exploit Random Performance Variability
 
Chapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptxChapter 2 Linear Programming for business (1).pptx
Chapter 2 Linear Programming for business (1).pptx
 

Plus de MDO_Lab

ModelSelection1_WCSMO_2013_Ali
ModelSelection1_WCSMO_2013_AliModelSelection1_WCSMO_2013_Ali
ModelSelection1_WCSMO_2013_AliMDO_Lab
 
MOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_WeiyangMOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_WeiyangMDO_Lab
 
MOMDPSO_IDETC_2014_Weiyang
MOMDPSO_IDETC_2014_WeiyangMOMDPSO_IDETC_2014_Weiyang
MOMDPSO_IDETC_2014_WeiyangMDO_Lab
 
MOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMDO_Lab
 
WFSA_IDETC_2013_Weiyang
WFSA_IDETC_2013_WeiyangWFSA_IDETC_2013_Weiyang
WFSA_IDETC_2013_WeiyangMDO_Lab
 
WM_MAO_2012_Weiyang
WM_MAO_2012_WeiyangWM_MAO_2012_Weiyang
WM_MAO_2012_WeiyangMDO_Lab
 
ATI_SDM_2010_Jun
ATI_SDM_2010_JunATI_SDM_2010_Jun
ATI_SDM_2010_JunMDO_Lab
 
ATE_MAO_2010_Jun
ATE_MAO_2010_JunATE_MAO_2010_Jun
ATE_MAO_2010_JunMDO_Lab
 
COST_MAO_2010_Jie
COST_MAO_2010_JieCOST_MAO_2010_Jie
COST_MAO_2010_JieMDO_Lab
 
WFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaWFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaMDO_Lab
 
COSTMODEL_IDETC_2010_Jie
COSTMODEL_IDETC_2010_JieCOSTMODEL_IDETC_2010_Jie
COSTMODEL_IDETC_2010_JieMDO_Lab
 
WFO_TIERF_2011_Messac
WFO_TIERF_2011_MessacWFO_TIERF_2011_Messac
WFO_TIERF_2011_MessacMDO_Lab
 
WFO_SDM_2011_Souma
WFO_SDM_2011_SoumaWFO_SDM_2011_Souma
WFO_SDM_2011_SoumaMDO_Lab
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_JieMDO_Lab
 
WFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaWFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaMDO_Lab
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_JieMDO_Lab
 
WPPE_ES_2011_Jie
WPPE_ES_2011_JieWPPE_ES_2011_Jie
WPPE_ES_2011_JieMDO_Lab
 
MMWD_ES_2011_Jie
MMWD_ES_2011_JieMMWD_ES_2011_Jie
MMWD_ES_2011_JieMDO_Lab
 
WFO_ES_2011_Souma
WFO_ES_2011_SoumaWFO_ES_2011_Souma
WFO_ES_2011_SoumaMDO_Lab
 
WFO_FDC_2011_Messac
WFO_FDC_2011_MessacWFO_FDC_2011_Messac
WFO_FDC_2011_MessacMDO_Lab
 

Plus de MDO_Lab (20)

ModelSelection1_WCSMO_2013_Ali
ModelSelection1_WCSMO_2013_AliModelSelection1_WCSMO_2013_Ali
ModelSelection1_WCSMO_2013_Ali
 
MOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_WeiyangMOWF_SchiTech_2015_Weiyang
MOWF_SchiTech_2015_Weiyang
 
MOMDPSO_IDETC_2014_Weiyang
MOMDPSO_IDETC_2014_WeiyangMOMDPSO_IDETC_2014_Weiyang
MOMDPSO_IDETC_2014_Weiyang
 
MOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_WeiyangMOWF_WCSMO_2013_Weiyang
MOWF_WCSMO_2013_Weiyang
 
WFSA_IDETC_2013_Weiyang
WFSA_IDETC_2013_WeiyangWFSA_IDETC_2013_Weiyang
WFSA_IDETC_2013_Weiyang
 
WM_MAO_2012_Weiyang
WM_MAO_2012_WeiyangWM_MAO_2012_Weiyang
WM_MAO_2012_Weiyang
 
ATI_SDM_2010_Jun
ATI_SDM_2010_JunATI_SDM_2010_Jun
ATI_SDM_2010_Jun
 
ATE_MAO_2010_Jun
ATE_MAO_2010_JunATE_MAO_2010_Jun
ATE_MAO_2010_Jun
 
COST_MAO_2010_Jie
COST_MAO_2010_JieCOST_MAO_2010_Jie
COST_MAO_2010_Jie
 
WFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaWFO_IDETC_2011_Souma
WFO_IDETC_2011_Souma
 
COSTMODEL_IDETC_2010_Jie
COSTMODEL_IDETC_2010_JieCOSTMODEL_IDETC_2010_Jie
COSTMODEL_IDETC_2010_Jie
 
WFO_TIERF_2011_Messac
WFO_TIERF_2011_MessacWFO_TIERF_2011_Messac
WFO_TIERF_2011_Messac
 
WFO_SDM_2011_Souma
WFO_SDM_2011_SoumaWFO_SDM_2011_Souma
WFO_SDM_2011_Souma
 
RBHF_SDM_2011_Jie
RBHF_SDM_2011_JieRBHF_SDM_2011_Jie
RBHF_SDM_2011_Jie
 
WFO_IDETC_2011_Souma
WFO_IDETC_2011_SoumaWFO_IDETC_2011_Souma
WFO_IDETC_2011_Souma
 
AHF_IDETC_2011_Jie
AHF_IDETC_2011_JieAHF_IDETC_2011_Jie
AHF_IDETC_2011_Jie
 
WPPE_ES_2011_Jie
WPPE_ES_2011_JieWPPE_ES_2011_Jie
WPPE_ES_2011_Jie
 
MMWD_ES_2011_Jie
MMWD_ES_2011_JieMMWD_ES_2011_Jie
MMWD_ES_2011_Jie
 
WFO_ES_2011_Souma
WFO_ES_2011_SoumaWFO_ES_2011_Souma
WFO_ES_2011_Souma
 
WFO_FDC_2011_Messac
WFO_FDC_2011_MessacWFO_FDC_2011_Messac
WFO_FDC_2011_Messac
 

Dernier

ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxRosabel UA
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationRosabel UA
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 

Dernier (20)

ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Presentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptxPresentation Activity 2. Unit 3 transv.pptx
Presentation Activity 2. Unit 3 transv.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Activity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translationActivity 2-unit 2-update 2024. English translation
Activity 2-unit 2-update 2024. English translation
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 

PF_MAO_2010_Souam

  • 1. Developing a Non-gradient Based Mixed-Discrete Optimization Approach for Comprehensive Product Platform Planning (CP3) Souma Chowdhury*, Achille Messac#, and Ritesh Khire** * Rensselaer Polytechnic Institute, Department of Mechanical, Aerospace, and Nuclear Engineering # Syracuse University, Department of Mechanical and Aerospace Engineering ** United Technologies Research Center 13th AIAA/ISSMO Multidisciplinary Analysis Optimization (MAO) Conference September 13-15, 2010 Fort Worth, Texas
  • 2. Presentation Outline  Motivation and technical background  Objectives of this paper  Generalized Mixed-Discrete Non-Linear Optimization (MDNLO)  Comprehensive Product Platform Planning (CP3) Model  Simplification of the CP3 Model  Concluding Remarks 2
  • 3. Motivation • Development of a family of products that satisfies different market niches introduces significant challenges to today’s manufacturing industries. • A comprehensive product family design methodology can offer a powerful solution to these daunting challenges. • Product platform planning is generally combinatorial in nature, and typical engineering systems involve highly non-linear criterion functions. • Hence, product family design methodologies generally demand solution of a complex mixed-integer non-linear programming (MINLP) problem. • To this end, a generalized technique that can be implemented through robust optimization, will be very useful. 3
  • 4. Product Family Design A typical product family consists of multiple products that share common features embodied in a, so-called, platform, defined in terms of platform design variables.  Efficient product platform planning generally leads to reduced overhead that results in lower per product cost.  Product family design relies on quantitative optimization methodologies. GM Chevrolet Product Line* * GM (Chevrolet) official website 4
  • 5. Existing Product Family Design Methods (Scalable) 5 Combinatorial in nature Continuous/Discrete in nature Select platform and scaling design variables Determine optimal values of platform and scaling design variables Step 1 Step 2 Platform/Scaling Combination #1 (optimized) Platform/Scaling Combination #2n (optimized) Compare all 2n optimal designs and select overall optimal Two-Step approach Likely to introduce a significant source of sub-optimality Exhaustive approach Computationally prohibitive for large scale systems Selection Integrated Optimization* Provides a computationally inexpensive single stage approach Genetic Algorithm based Approach Provides a robust optimization approach. Allows formation of sub-families** * Khire and Messac, 2008; ** Khajavirad et al., 2009
  • 6. Mixed-Discrete Non-Linear Optimization (MDNLO) MDNLO Criterion Functions Non-linear Objectives Non-linear constraints Design Variables Continuous Variables Product family design model • Generally combinatorial in nature • The CP3 model yields a mixed binary-integer programming (BIP) problem • Mixed-BIP is a subset of MDNLO Discrete Variables Uniformly Distributed e.g. Integers Non-uniformly Distributed 6
  • 7. Existing algorithms for MDNLO Gradient based algorithms: Branch and Bound, Cutting Plane and Outer Approximation algorithms* • Provides a proof of optima • Do not readily apply to highly non-linear and multi-modal problems • Computationally prohibitive for a large number of feasible discrete combinations 7 Binary Genetic** and Binary Swarm based*** Algorithms: • Provides a robust optimization approach • Cannot readily avoid combinations of binary variables known to be infeasible apriori * MINLP World, 2010 ** Deb , 2002 *** Kennedy and Eberhart, 1997
  • 8. Specific Research Objectives • Develop a generalized approach to solve complex MDNLO problems, such as that presented by the CP3 model. • Develop a strategy to avoid redundancy in the commonality matrix that represents the platform planning process in CP3 model. • Reduce the high dimensional mixed binary-integer problem (BIP), presented by the CP3 model, into a more tractable mixed integer problem. 8
  • 9. 9 Part 1 • Generalized Approach to MDNLO • Comprehensive Product Platform Planning (CP3) Model Part 2 Part 3 • Simplification of the CP3 Model
  • 10. Generalized Approach to MDNLO - Process Requires specification of the feasible set of values for each discrete variable 10 Iteration: t = t + 1 Apply continuous Optimization ith candidate solution Xi Evaluate system model Fi (Xc i, XD-feas i) Cont. variable space location i XC Discrete variable space location i XD Approximate to nearby feasible discrete location i XD-feas Non-gradient based optimization Criterion for selecting local discrete points
  • 11. Vertex Approximation Techniques In the discrete variable domain, the location of a candidate solution can be defined by a local hypercube Nearest Vertex Approach (NVA) Approximates to the nearest discrete location based on Euclidean distance. Shortest Normal Approach (SNA) Approximates to the discrete location with shortest normal to the connecting vector. 11
  • 12. Reduction of High Dimensional BIP* Problem • A BIP with m binary variables yields a single hypercube with 2m vertices. • The binary variables can be aggregated into binary strings, e.g. • Binary strings are then converted into integer variables. 0 1 1 0 • Benefit: Infeasible combinations of binary variables (known apriori) can be easily eliminated by modifying the feasible set of values for the integer variable z, without applying additional constraints. • Application: Product family design problem *BIP: Binary Integer Programming 12
  • 13. 13 Part 1 • Generalized Approach to MDNLO • Comprehensive Product Platform Planning (CP3) Model Part 2 Part 3 • Simplification of the CP3 Model
  • 14. Basic Components of the CP3 Framework CP3 Model  Formulates an integrated mathematical model, yielding a MINLP* problem  Allows the formation of sub-families of products  Allows simultaneous selection and optimization of platform/scaling design variables  Seeks to eliminate distinctions between modular and scalable families CP3 Optimization (In Original) this paper)  Solves the actual MINLP problem using the generalized approach to MDNLO that Converts the MINLP into a continuous optimization problem using a set of Gaussian can pdfs be collectively implemented called through the Platform a non-gradient Segregating based Mapping algorithm function (PSMF) *MINLP: Mixed Integer Non-Linear Programming 14
  • 15. Physical Design Variable Product-1 Product-2 Integer Variables 1st variable 2nd variable 3rd variable CP3 Model The generalized CP3 model develops a MINLP problem. This is illustrated by a 2-product/3-variable product family.   f Y PERFORMANCE f Y             2 2 2 12 1 2 12 1 2 12 1 2 1 1 1 2 2 2 3 3 3                1 1 1 2 2  1 2 3 1 2       Max Min s.t. 0 0, 1,2,...., Design Constraints 0, 1,2,...., , , , , , COST i i x x x x x x g X i p h X i q Y x x x x x 2 3 1 2 3 x 1 1 1 2 2 2 1 2 3 1 2 3 X  x x x x x x 1 2 3 , , , , , , , , B B , , : 0, 1         1 2 12 x x if , then 0 if 1, then      j j j 12 1 2 x x  j j j 1 1x 1 2x 1 3x 2 1x 2 2x 2 3x 12 1 12 2 12 3 0 1 15
  • 16. Commonality Constraint       2 2 2 12 1 2 12 1 2 12 1 2 1 1 1 2 2 2 3 3 3  x  x  x  x  x  x  0 12 12 1 1 1 1 12 12 2 1 1 1   0 0 0 0         0 0 0 0     0 0 12  12 0 0   1  1 2 1 2 1 2 2 2 2 1 1 2 2 3 3 12 12 2          2 2   2   12  12   1   3 3   3   12 12 2  3 3   3  0 0 0 0 0 0 0 0 0 0 0 0 0 x x x x x x x x x x x x             Commonality Constraint Matrix (Λ) 16
  • 17. Generalized MINLP Problem     Performance objective f Y f Y X X g X i p h X i q Max Min s.t. 0     0, 1,2,...., 0, 1,2,....,      ,  Cost objective 1 2 1 2 1 2 1 1 1 p c T i i con T N N N j j j n n n j f Y X X x x x x x x x x x              lk  0,1 ,  1,2, , ;  1,2, , k l N j n Commonality Constraint 17
  • 18. Generalized Commonality Constraint Matrix k N 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 k N Nk k N k N j j k N Nk j j k N k N n n k N Nk n n k N                                          number of products number of design variables N n                                      Corresponds to the jth design variable 18
  • 19. Generalized Commonality Matrix 11 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 11 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 N N NN N j j N NN j j N n n N NN n n k j                                                 1 , iff =1 and 0 , otherwise  product-kk  ll l k 1 , iff variable is included in product- 0 , iff variable is NOT included in l j j j j k l th  kk j th x x j k j k            Corresponds to the jth design variable* * Chowdhury et al., 2010 19
  • 20. Commonality Matrix Redundancy 20 ID - Indeterminate The value of should never be equal to 2  2 2 0 kl kl kl j j j   Hence, the constraint should be applied for all combinations of i, j, and k Can we avoid the evaluation of this likely expensive constraint during the course of optimization?
  • 21. 21 Part 1 • Generalized Approach to MDNLO • Comprehensive Product Platform Planning (CP3) Model Part 2 Part 3 • Simplification of the CP3 Model
  • 22. Converting CP3 Model from BIP to IP* Problem The upper off-diagonal elements of each block of the commonality matrix are aggregated into a binary string, which yields an integer variable – e.g. in a 4-product family 1 1 0 0 1 1 0 0 0 0 1 1 0 0 1 1 j               1 0 0 0 0 1 33 j z  For a family of N kinds of products and a set of n design variables:  No. of integer variables = No. of Binary Strings = n  String length = N N 1 2  Range of integer variables:  1 2 1 0,2N N z       *BIP: Binary Integer Programming; IP: Integer Programming 22
  • 23. Reduction of the CP3 Model  Identify the infeasible combinations of binary commonality variables  2 2 0 kl kl kl j j j       Eliminate the corresponding integer values from the set of values for each integer variable, , to form the feasible set Zfeas. 23  1 2 1 0,1,2, ,2 N N    
  • 24. Modified MINLP Problem Performance objective     Max Min s.t. 0        0,  1,2,....,  0,  1,2,....,            Cost objective Commonality Constraint  2 1 2 1 2 1 1 1 1 where , Z p c T i i con  j bi j N N  j j j n  f Y f Y X X g X i p h X i q f f z Y X X x x x x x x x x    ,  1 2 feas     , 1,2, , ; 1,2, , T N n n j n j x Z z z z z z Z k l N j n 24 Feasible set of values for each integer variable
  • 25. Interesting Observations  Number of combinations of platform/scaling variables (n-variable system): 25 2 n  n Z M MZ – size of the feasible set of values (Zfeas) Grows exponentially with the number of product kinds  This difference is attributed to the allowance of sub-families of products.  E.g. A 7-product family yields a feasible set with size MZ = 877  The feasible set Zfeas applies to each integer variable for any scale-based product family  For modular product families, additional restrictions owing to the product architecture might further reduce the feasible set
  • 26. Further Interesting Observations 26 For product families with 2-7 kinds of products Number of platform/scaling combinations for each design variable Feasible values of the integer variables
  • 27. Concluding Remarks  The proposed generalized approach to mixed-discrete non-linear optimization can be readily applied to optimizing the CP3 model.  An additional constraint reduces the number of feasible combinations of platform/scaling design variables to several orders of magnitude less than the number of unique commonality matrices.  The binary-integer programming problem is successfully reduced to a more tractable integer programming problem  We found that the number of possible combinations of platform/scaling variables is exponentially higher than 2n  The feasible set of values for the integer variables, once determined, can be used for any scalable product family, which is uniquely helpful. 27
  • 28. Future Work  Current research is focused on implementation of the mixed-discrete non-linear optimization (MDNLO) approach through evolutionary and swarm based algorithms.  Subsequent application of the new CP3 optimization technique to design a product family of universal electric motors would establish the true potential of this approach. 28
  • 29. Selected References 1. Chowdhury, S., Messac, A., and Khire, R., “Comprehensive Product Platform Planning (CP3) Framework: Presenting a Generalized Product Family,” 51st AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference, Orlando, Fl, April 2010. 2. http://www.chevrolet.com/, GM (Chevrolet) official website. 3. Simpson, T. W., and D'Souza, B. “Assessing variable levels of platform commonality within a product family using a multiobjective genetic algorithm,” Concurrent Engineering: Research and Applications, Vol. 12, No. 2, 2004, pp. 119-130. 4. Stone, R. B., Wood, K. L., and Crawford, R. H., “A heuristic method to identify modules from a functional description of a product,” Design Studies, Vol. 21, No. 1, 2000, pp. 5-31. 5. Messac, A., Martinez, M. P., and Simpson, T. W., “Introduction of a Product Family Penalty Function Using Physical Programming,” ASME Journal of Mechanical Design, Vol. 124, No. 2, 2002, pp. 164-172. 6. Khire, R. A., Messac, A., and Simpson, T. W., “Optimal design of product families using Selection-Integrated Optimization (SIO) Methodology,” In: 11th AIAA/ISSMO Symposium on Multidisciplinary Analysis and Optimization, Portsmouth, VA September 2006. 7. Khajavirad, A., Michalek, J. J., and Simpson, T. W., “An Efficient Decomposed Multiobjective Genetic Algorithm for Solving the Joint Product Platform Selection and Product Family Design Problem with Generalized Commonality,” Structural and Multidisciplinary Optimization, Vol. 39, No. 2, 2009, pp. 187-201. 8. Kennedy, J., and Eberhart, R. C., “Particle Swarm Optimization,” In Proceedings of the 1995 IEEE International Conference on Neural Networks, 1995, pp. 1942-1948. 9. Deb, K., Pratap, A., Agarwal, S., and Meyarivan, “T. A Fast and Elitist Multi-objective Genetic Algorithm: NSGA-II,” IEEE Transactions on Evolutionary Computation, Vol 6, No. 2, April 2002, pp. 182-197. 10. Simpson, T. W., Maier, J. R. A. and Mistree, F., “Product Platform Design: Method and Application,” Research in Engineering Design, Vol. 13, No. 1, 2001, pp. 2–22. 11. “MINLP World,” http://www.gamsworld.org/minlp/, 2010. 29
  • 32. Platform: Definition and Demo. “A product platform is said to be created when more than one product in a family have the same magnitude of a particular design variable” CP3 classifies design variables into: (1) platform, (2) sub-platform, and (3) non-platform variables 1 1 1 1 1 0 0 0 1 1 0 0 1 0 0 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 0                                                                       1 2 3 4 5 32 , , , , 1 1 1 1 0 0 1 0 0 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 1 0 0 1 1 0 0 0 1 1 0 0 1