LECTURE 16. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.

Slides:



Advertisements
Similar presentations
13-Optimization Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department Gebze Technical.
Advertisements

Intelligent Control Methods Lecture 12: Genetic Algorithms Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Management Science 461 Lecture 6 – Network Flow Problems October 21, 2008.
LECTURE 31. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
Nonlinear Programming
Discrete Optimization Shi-Chung Chang. Discrete Optimization Lecture #1 Today: Reading Assignments 1.Chapter 1 and the Appendix of [Pas82] 2.Chapter 1.
Easy Optimization Problems, Relaxation, Local Processing for a small subset of variables.
1 Logic-Based Methods for Global Optimization J. N. Hooker Carnegie Mellon University, USA November 2003.
COURSE “SYSTEM DESIGN: STRUCTURAL APPROACH” DETC Inst. for Information Transmission Problems Russian Academy of Sciences, Moscow , Russia.
Solving Integer Programs. Natural solution ideas that don’t work well Solution idea #1: Explicit enumeration: Try all possible solutions and pick the.
Deployment of Surface Gateways for Underwater Wireless Sensor Networks Saleh Ibrahim Advising Committee Prof. Reda Ammar Prof. Jun-Hong Cui Prof. Sanguthevar.
Math443/543 Mathematical Modeling and Optimization
Integer Programming Integer programming is a solution method for many discrete optimization problems Programming = Planning in this context Origins go.
Properties of the System Elements RELIABILITY (AVAILABILITY) PERFORMANCE COST R R R.
Lecture outline Support vector machines. Support Vector Machines Find a linear hyperplane (decision boundary) that will separate the data.
1 OR II GSLM Outline  course outline course outline  general OR approach  general forms of NLP  a list of NLP examples.
Heat exchanger network synthesis PAULI HILTUNEN LUCAS BÄCKMAN ENE SPECIAL COURSE IN ENERGY FOR COMMUNITIES P.
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
LECTURE 1. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow Inst.
LECTURE 29. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.
Osyczka Andrzej Krenich Stanislaw Habel Jacek Department of Mechanical Engineering, Cracow University of Technology, Krakow, Al. Jana Pawla II 37,
1. Optimization and its necessity. Classes of optimizations problems. Evolutionary optimization. –Historical overview. –How it works?! Several Applications.
LECTURE 5-6. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
LECTURE 30 (compressed version). Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering.
LECTURE 28. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
ENCI 303 Lecture PS-19 Optimization 2
MOGADES: Multi-Objective Genetic Algorithm with Distributed Environment Scheme Intelligent Systems Design Laboratory , Doshisha University , Kyoto Japan.
Genetic algorithms Prof Kang Li
LECTURE 8-9. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
Integer Programming Integer programming is a solution method for many discrete optimization problems Programming = Planning in this context Origins go.
LECTURE (compressed version). Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering.
Ken YoussefiMechanical Engineering Dept. 1 Design Optimization Optimization is a component of design process The design of systems can be formulated as.
Zorica Stanimirović Faculty of Mathematics, University of Belgrade
TOWARDS HIERARCHICAL CLUSTERING
Design & Analysis of Algorithms Combinatory optimization SCHOOL OF COMPUTING Pasi Fränti
LECTURE 19. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
Genetic Algorithms Genetic algorithms imitate a natural optimization process: natural selection in evolution. Developed by John Holland at the University.
Doshisha Univ., Japan Parallel Evolutionary Multi-Criterion Optimization for Block Layout Problems ○ Shinya Watanabe Tomoyuki Hiroyasu Mitsunori Miki Intelligent.
LECTURE Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
LECTURE 13. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
LECTURE 26. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
Towards Communication Network Development (structural systems issues, combinatorial models) Mark Sh. Levin Inst. for Inform. Transmission Problems, Russian.
Goal Seek and Solver. Goal seeking helps you n Find a specific value for a target cell by adjusting the value of one other cell whose value is allowed.
LECTURE 4. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow Inst.
1 Genetic Algorithms and Ant Colony Optimisation.
STUDENT RESEARCH PROJECTS IN SYSTEM DESIGN Inst. for Information Transmission Problems Russian Academy of Sciences, Moscow , Russia
LECTURE Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
LECTURE 2-3. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
1 System Planning 2013 Lecture 7: Optimization Appendix A Contents: –General about optimization –Formulating optimization problems –Linear Programming.
ZEIT4700 – S1, 2015 Mathematical Modeling and Optimization School of Engineering and Information Technology.
A multi-objective synthesis of optimal control system by the network operator method 1 A.I. Diveev Institution of Russian Academy of Sciences Dorodnicyn.
LECTURE 10. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
Comparison Networks Sorting Sorting binary values Sorting arbitrary numbers Implementing symmetric functions.
ZEIT4700 – S1, 2015 Mathematical Modeling and Optimization School of Engineering and Information Technology.
LECTURE 27. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
LECTURE Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
LECTURE 7. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow Inst.
A Two-Phase Linear programming Approach for Redundancy Problems by Yi-Chih HSIEH Department of Industrial Management National Huwei Institute of Technology.
1 Contents 1. Basic Concepts 2. Algorithm 3. Practical considerations Genetic Algorithm (GA)
- Divided Range Multi-Objective Genetic Algorithms -
Ch3 /Lecture #4 Brute Force and Exhaustive Search 1.
Water resources planning and management by use of generalized Benders decomposition method to solve large-scale MINLP problems By Prof. André A. Keller.
Exhaustive search Exhaustive search is simply a brute- force approach to combinatorial problems. It suggests generating each and every element of the problem.
Hirophysics.com The Genetic Algorithm vs. Simulated Annealing Charles Barnes PHY 327.
TOWARDS FOUR-LAYER FRAMEWORK OF COMBINATORIAL PROBLEMS
Using Variable Domain Functions
ME 521 Computer Aided Design 15-Optimization
Multi-Objective Optimization
LINGO LAB 3/4.
Presentation transcript:

LECTURE 16. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow Institute of Physics and Technology (University) / Mark Sh. Levin Inst. for Information Transmission Problems, RAS Oct. 8, 2004 PLAN: 1.Technical documentation (Russian experience as a set of basic documents) 2.Types of interchange techniques 3.Genetic algorithms 4.Multi-objective evolutionary optimization 5.Multidisciplinary optimization 6.Mixed Integer Nonlinear Programming

Technical documentation (Russian experience) 1.Preliminary “avan”-project 2.”Avan”-project 3.Technical suggestion (proposal) 4.Technical project 5.Work-project 6.Report on the 1 st -stage of utilization (including suggestion on system improvement) 7.Resultant report on utilization (including suggestion on system improvement) BASIC VERSION 1.Technical suggestion (proposal) 2.Technical-work project 3.Report on utilization COMPESSED VERSION

Types of 2-Exchange Technique (Illustration) jk Sequence... jj+1 Sequence... j n Sequence... BASIC VERSION VERSION FOR NEIGHBOR ELEMENTS VERSION WITH LAST (1-ST) ELEMENT

3-Exchange Technique & 4-Exchange Technique (Illustration) j-2 j-1j Sequence... j+1 VERSION FOR 3-EXCHANGE CASE j-1j Sequence... j+1 VERSION FOR 4-EXCHANGE CASE

Exchange Technique: Two-dimensional Case (Illustration) Array... 2-EXCHANGE CASE... Array... 4-EXCHANGE CASE...

Genetic algorithms (illustration for knapsack problem) Solution x 0 = ( x 1, …, x i, …, x m ) Basic knapsack problem is: max  m i=1 c i x i s.t.  m i=1 a i x i  b x i  {0, 1}, i = 1, …, m

Genetic algorithms (illustration for knapsack problem) STEP 1. AN INITIAL SOLUTION x 0 STEP 2. DIVIDING OF x 0 INTO 2 PARTS STEP 3. MUTATION (GENERATION OF VERSIONS ): *exchange of elements, *change of elements, etc.... a 1 a 2 a 3 a 4... b 1 b 2 b 3 b 4... STEP 4. GENERATION OF NEW SOLUTIONS BY PAIRS ( a i, b j )... c 1 c 2 c 3 c 4... a b

Genetic algorithms (illustration for knapsack problem) STEP 5. Deletion of some solutions by resource constraint (  b )... c 1 c 2 c 3 c 4... STEP 6. Selection of the best solution(s)... c 1 c 2 c 3... Selection by two ways: 1.Selection by utility function 2.Selection of Pareto-effective solutions. This is Multi-Objective Evolutionary Optimization STEP 7. Repetion of steps 2, 3, 4, 5, and 6 for selected solutions

Multidisciplinary optimization (structural & aerospace engineering) max f (x) ( or extr f(x) ) subject to  1 (x)  W weight B 1   2 (x)  B 2 height C 1   3 (x)  C 2 temperature D 1   4 (x)  D 2 reliability...  k (x)  0 General optimization model with constraints corresponding to certain disciplines (e.g., weight, reliability, etc.):  j (x) is a constraint function (1  j  k) Int. Society for Structural and Multidisciplinary Optimization (civil engineering, ship engineering, marine engineering, aerospace engineering) // Optimal design of structures (including issues of fluids)

Mixed Integer Nonlinear Programming (process systems engineering & chemical engineering) min F ( x, y ) subject to h (x, y) = 0 g (x, y)  0 where x is vector of binary variables (selection of subsystems) y is vector of continuous variables / parameters (e.g., size) Generalized optimization model that involves integer & continuous variables: *Global optimization *Process Systems Engineering (chemical engineering, etc.) *Prof. C.A. Floudas (Princeton Univ, Chemical Engineering) *Prof. I.E. Grossmann (Carnegie Mellon Univ., Chemical Engineering)

Basic Methods for Mixed Integer Nonlinear Programming 1.Branch-And-Bound method 2.Combinatorial hybrid techniques 3.Gradient method 4.Interior point method