SlideShare a Scribd company logo
1 of 39
MATHEMATICAL OPTIMISATION
AN INTRODUCTION TO THE INDUSTRIAL APPICATIONS OF
KNOWN AS
NON-LINEAR PROGRAMMING
OR NUMERICAL OPTIMISATION
OVERVIEW
INTRODUCTION
MATHEMATICAL OPTIMISATION IN THE REAL WORLD
ā€¢ Manufacturing
ā€¢ Production
ā€¢ Inventory Control
ā€¢ Transportation
ā€¢ Scheduling
ā€¢ Networks
ā€¢ Finance
ā€¢ Control Engineering
ā€¢ Marketing
ā€¢ Policy Modelling
A NARRATIVE
MATHEMATICAL OPTIMISATION IN THE REAL WORLD
ā€¢ Optimising time in the production
cycle of an industry, optimising tax in
a tax return, optimising length in a
tour are mathematical optimisation
problems we encounter in our daily
life.
ā€¢ A solution that satisfying all the
constraints is called a feasible
solution
ā€¢ The set of all solutions, satisfying all
the constraints is called the feasible
region
A SNAPSHOT
HISTORY
ā€¢ 1940s
ā€¢ Linear Programming
ā€¢ 1950s
ā€¢ Quadratic Programming
ā€¢ 1960s
ā€¢ Geometric Programming
ā€¢ 1990s
ā€¢ Semidefinite Programming
ā€¢ Quadratically Constrained Quadratic Programming
ā€¢ Robust Optimizaton
ā€¢ Sum of Squares Programming
A QUICK SURVEY
NEW APPLICATIONS SINCE 1990
ā€¢ Linear matrix inequality techniques in control
ā€¢ Circuit design via geometric programming
ā€¢ Support vector machine learning via
quadratic programming
ā€¢ Semidefinite programming relaxations in
combinatorial optimisation
ā€¢ L1- norm optimisation for sparse signal
reconstruction
ā€¢ Applications in quantum information theory,
computer vision, image processing, finance
MATHEMATICAL OPTIMISATION
MANY OTHER KINDS ā€¦
ā€¢ Linear Network Optimization
ā€¢ Specialization of LP to problems with
graph structure ( shortest path,
transportation, trans-shipment, etc.)
ā€¢ Integer Programming
ā€¢ Decision variables are allowed only
integer values
ā€¢ Combinatorial optimisation
ā€¢ Decision variables have nice
combinatorial structures ( e.g. trees,
permutations, matchings )
DEEPER INSIGHTS
MATHEMATICAL OPTIMISATION : SPECIAL CASES
ā€¢ Optimal solution need not be unique
ā€¢ One of the special case is when
variables have symmetry.
ā€¢ In this case, some kind of
permutation can be applied to get
multiple optimal solution
MATHEMATICAL OPTIMISATION
ESSENTIAL NOTIONS
ā€¢ Design Variables
ā€¢ Objective Functions
ā€¢ Inequality constraint functions
ā€¢ Equality constraint functions
ā€¢ Optimum Vector
WHAT IS
MATHEMATICAL
OPTIMISATION
FORMALLY, MATHEMATICAL
OPTIMISATION IS THE PROCESS OF
FORMULATION AND SOLUTION OF
A CONSTRAINED OPTIMISATION PROBLEM
OF THE GENERAL MATHEMATICAL FORM:
MINIMIZE F(X), X = [X1, X2, X3, ā€¦. ] T E R N
SUBJECT TO THE CONSTRAINTS
G(X) < 0 , J = 1, 2, ā€¦ , M
H(X) = 0 , J = 1, 2, ā€¦, R
WHERE F(X), G(X), AND H(X) ARE SCALAR
FUNCTIONS OF THE REAL COLUMN VECTOR
X.
MATHEMATICAL OPTIMISATION
OBJECTIVE AND CONSTRAINT FUNCTIONS
ā€¢ The values of the functions f(x), g(x),
and h(x) at any point x = [x1, x2,
ā€¦xn] may in practice be obtained in
different ways
ā€¢ From analytically known formulae
ā€¢ as the outcome of some
computational process, g(x) = a(x)
- amax
ā€¢ From measurement taken from a
physical process, e.g. h1(x) = T(x)
- T0
INTRODUCTION
MATHEMATICAL OPTIMISATION : PROBLEM TYPES
ā€¢ Limited or Unlimited
ā€¢ One variable or Many variables
ā€¢ Discrete Variable or Continuous
Variables
ā€¢ Static Problems or Dynamic
Problems
ā€¢ Deterministic or Stochastic Problems
ā€¢ Linear Equations or Nonlinear
Equations
MATHEMATICAL OPTIMISATION
SENSITIVITY AND ROBUSTNESS
ā€¢ Every model we write is only a coarse
description of reality
ā€¢ Conclusions about the model may
more may not correspond to actual
behaviour
ā€¢ Validity of models often informal,
implicit
ā€¢ These considerations sometimes
incorporated through sensitivity
analysis
MATHEMATICAL OPTIMISATION
SENSITIVITY AND ROBUSTNESS
ā€¢ More recently, better techniques to
explicit account of difference between
real world and model ( robust control,
robust optimisation )
ā€¢ Constraints and / or objective
known only approximately
ā€¢ Implemented solution different
from the computed one
MODEL CLASSIFICATIONS
MATHEMATICAL OPTIMISATION
ā€¢ Unconstrained Optimisation
ā€¢ Linear Optimisation
ā€¢ Linear Constrained Optimisation :
ā€¢ If the constraint functions are linear / affine
ā€¢ Conic Linear Optimisation :
ā€¢ If both the objective and the constraint functions
are linear / affine but variables in a convex cone
ā€¢ Quadratically constrained Quadratic Optimisation :
ā€¢ If both the objective and constraint functions
are quadratic
MATHEMATICAL OPTIMISATION
GLOBAL OPTIMISATION
ā€¢ Consider unconstrained optimisation
ā€¢ Typically extremely difficult, many
local minima
ā€¢ Many questions can be posed in
these terms ( protein folding )
ā€¢ Very flexible formulation
ā€¢ But hard to do anything substantial
with it
ā€¢ Complexity theoretic obstacles
BASIC OVERVIEW
CONVEX OPTIMISATION
ā€¢ Convex optimisation is a generation
of linear programming where the
constraints and object functions are
convex.
ā€¢ Many subclasses of convex
optimisation like semidefinite
programming and least square
problem are also widely used and
have important applications in
various fields.
ā€¢ This case guarantees that we are
able to find global minimum.
MATHEMATICAL OPTIMISATION
CONVEX OPTIMISATION
ā€¢ Objective function is convex
ā€¢ Feasible set is convex
ā€¢ Many advantages
ā€¢ Modelling Flexibility
ā€¢ Tractability and Scalability
ā€¢ Sensitivity Analysis relatively simple
ā€¢ Can naturally incorporate robust
considerations
FUNDAMENTAL CONCEPTS
LINEAR PROGRAMMING
ā€¢ Linear programming is one of the well studied classes of
optimisation problem.
ā€¢ A linear program is one which has linear objectives and
constraint functions.
ā€¢ Examples:
ā€¢ Max flow: Given a graph, start and end node, capacities on
every edge, find out the maximum flow possible through
edges.
ā€¢ Simplex, Ellipsoid, Interior Point Method are some of the
well known algorithms for solving linear programming
problems
ā€¢ Simplex method was one of the first methods to solve these
programs. But all the initial versions took exponential time
ā€¢ The first polynomial time algorithm was ellipsoid algorithm.
Few years later interior point method was developed and
shown to be in polynomial time.
MATHEMATICAL OPTIMISATION
OTHER CONVEX OPTIMISATION METHODS
ā€¢ Least Squares Problems
ā€¢ Used for data fitting
ā€¢ Semidefinite programming
ā€¢ Quadratic Programming
MATHEMATICAL OPTIMISATION
SEMIDEFINITE PROGRAMMING
ā€¢ A broad generalisation of LP to
symmetric matrices
ā€¢ The intersection of an affine subspace
L and the cone of positive semidefinite
matrices
ā€¢ Originated in control theory and
combinatorial optimisation
ā€¢ Convex finite dimensional optimisation
ā€¢ Essentially solvable in polynomial time
COMPLEXITY MATTERS
NONLINEAR OPTIMISATION
ā€¢ The general optimisation problem is
intractable
ā€¢ Even simple looking optimisation
problems can be very hard
ā€¢ Examples
ā€¢ Quadratic optimisation problem
with many constraints
ā€¢ Minimising a multivariate
polynomial
EMBEDDED OPTIMISATION
PRACTICAL EXAMPLES OF USING OPTIMISATION
ā€¢ In the last decades, the size of
computers and their components
decreased and therefore it became
beneficial to optimise the device
sizing in electric circuits
ā€¢ For this problem the objective
function is a power consumption
ā€¢ The variables are widths and lengths
of the device and the constraints are
manufacturing limits, timing
requirements, and maximum area.
PORTFOLIO OPTIMISATION
PRACTICAL EXAMPLES OF USING MATHEMATICAL
OPTIMISATION
ā€¢ When investing in assets there is a big
risk of loosing invested money and so
it would be a competitive advantage to
posses a control system, that would
find the most risk free way for your
investment
ā€¢ For this purpose, the objective function
could be overall risk or return variance,
the variables amounts invested in
different assets, and the budget,
maximum and minimum investment
per asset and minimum return would
be our constraints.
DATA FITTING
PRACTICAL EXAMPLES OF USING MATHEMATICAL
OPTIMISATION
ā€¢ In this case, we are looking for the
best fitting model for our observed
data.
ā€¢ The objective function can represent
the measure of misfit or prediction
error.
ā€¢ The variables model parameters and
constraints can feature prior
information and parameter limits.
MODEL PREDICTIVE CONTROL
PRACTICAL EXAMPLES OF USING MATHEMATICAL
OPTIMISATION
ā€¢ This is a concept of advanced control
systems such as heating control of
intelligent buildings or control of
chemical processes
ā€¢ This method works with complex
dynamic behaviour of the system and
is aiming mainly to minimise the
performance criterion in the future
that would possibly be subject to
constraints
ā€¢ In MPC there are dependent and
independent variables
QUANTUM COMPUTING AND MATHEMATICAL OPTIMISATION
MATHEMATICAL OPTIMISATION
LOREM IPSUM
QUANTUM INFORMATION AND MATHEMATICAL OPTIMISATION
ā€¢ Convexity naturally arises in many
places in Quantum Information
Theory as the possible preparations,
processes and measurements for
Quantum systems are convex sets
ā€¢ Quantum Error Correction
ā€¢ Quantum Entanglement Estimation
ā€¢ Quantum Tomography
LOREM IPSUM
CONVEX OPTIMISATION FOR QUANTUM ENTANGLEMENT
ā€¢ Using off the shelf semidefinite
programming solvers
ā€¢ Measurement of relative entropy of
entanglement
ā€¢ Measurement of Rains bond, known upper
bound on the distillable entanglement
ā€¢ Identifying the lower bound on the
quantum conditional mutual information
interns of the relative entropy
ā€¢ At least one subsystem of a multipart state
is a quit
MATHEMATICAL OPTIMISATION IN DIGITAL TECHNOLOGY
INFINITYLABS EXPERIMENTS
MALWARE
MODELLING
RBM, DBN
BIOMETRIC
IDENTITY
GABBOR FILTER
IDEA
ANALYTICS
SVM
KNOWLEDGE
GRAPH
CNN, RCNN
GRADIENT ALGORITHM
REINFORCEMENT
LEARNING
TREE LSTM
NEURAL
DATA
STREAM
HASH GRAPH
OBJECT
DETECTION
FROM
STREAMING
MEDIA
RCNN
QUANTUM
BLOOM
FILTER
GROVER ALGORITHM
Mathematical Optimisation - Fundamentals and Applications

More Related Content

What's hot

NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING karishma gupta
Ā 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Xin-She Yang
Ā 
Introduction to optimization
Introduction to optimizationIntroduction to optimization
Introduction to optimizationSambandamK1
Ā 
Causal discovery and prediction mechanisms
Causal discovery and prediction mechanismsCausal discovery and prediction mechanisms
Causal discovery and prediction mechanismsShiga University, RIKEN
Ā 
Optimization problems and algorithms
Optimization problems and  algorithmsOptimization problems and  algorithms
Optimization problems and algorithmsAboul Ella Hassanien
Ā 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisXin-She Yang
Ā 
PRML 1.5-1.5.5 ę±ŗ定ē†č«–
PRML 1.5-1.5.5 ę±ŗ定ē†č«–PRML 1.5-1.5.5 ę±ŗ定ē†č«–
PRML 1.5-1.5.5 ę±ŗ定ē†č«–Akihiro Nitta
Ā 
Newton divided difference interpolation
Newton divided difference interpolationNewton divided difference interpolation
Newton divided difference interpolationVISHAL DONGA
Ā 
XGBoost: the algorithm that wins every competition
XGBoost: the algorithm that wins every competitionXGBoost: the algorithm that wins every competition
XGBoost: the algorithm that wins every competitionJaroslaw Szymczak
Ā 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,Dronak Sahu
Ā 
Nonnegative Matrix Factorization
Nonnegative Matrix FactorizationNonnegative Matrix Factorization
Nonnegative Matrix FactorizationTatsuya Yokota
Ā 
Classification of optimization Techniques
Classification of optimization TechniquesClassification of optimization Techniques
Classification of optimization Techniquesshelememosisa
Ā 
Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniquesDeepshika Reddy
Ā 
Lecture: Monte Carlo Methods
Lecture: Monte Carlo MethodsLecture: Monte Carlo Methods
Lecture: Monte Carlo MethodsFrank Kienle
Ā 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical MethodsChristian Robert
Ā 
PRMLč¼ŖčŖ­#14
PRMLč¼ŖčŖ­#14PRMLč¼ŖčŖ­#14
PRMLč¼ŖčŖ­#14matsuolab
Ā 
Numerical method
Numerical methodNumerical method
Numerical methodKumar Gaurav
Ā 
Metaheuristic Optimization: Algorithm Analysis and Open Problems
Metaheuristic Optimization: Algorithm Analysis and Open ProblemsMetaheuristic Optimization: Algorithm Analysis and Open Problems
Metaheuristic Optimization: Algorithm Analysis and Open ProblemsXin-She Yang
Ā 
03 convexfunctions
03 convexfunctions03 convexfunctions
03 convexfunctionsSufyan Sahoo
Ā 

What's hot (20)

NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING NON LINEAR PROGRAMMING
NON LINEAR PROGRAMMING
Ā 
Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms Nature-Inspired Optimization Algorithms
Nature-Inspired Optimization Algorithms
Ā 
Introduction to optimization
Introduction to optimizationIntroduction to optimization
Introduction to optimization
Ā 
Causal discovery and prediction mechanisms
Causal discovery and prediction mechanismsCausal discovery and prediction mechanisms
Causal discovery and prediction mechanisms
Ā 
Optimization problems and algorithms
Optimization problems and  algorithmsOptimization problems and  algorithms
Optimization problems and algorithms
Ā 
Metaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical AnalysisMetaheuristic Algorithms: A Critical Analysis
Metaheuristic Algorithms: A Critical Analysis
Ā 
PRML 1.5-1.5.5 ę±ŗ定ē†č«–
PRML 1.5-1.5.5 ę±ŗ定ē†č«–PRML 1.5-1.5.5 ę±ŗ定ē†č«–
PRML 1.5-1.5.5 ę±ŗ定ē†č«–
Ā 
Prml 4.3.6
Prml 4.3.6Prml 4.3.6
Prml 4.3.6
Ā 
Newton divided difference interpolation
Newton divided difference interpolationNewton divided difference interpolation
Newton divided difference interpolation
Ā 
XGBoost: the algorithm that wins every competition
XGBoost: the algorithm that wins every competitionXGBoost: the algorithm that wins every competition
XGBoost: the algorithm that wins every competition
Ā 
Simplex method concept,
Simplex method concept,Simplex method concept,
Simplex method concept,
Ā 
Nonnegative Matrix Factorization
Nonnegative Matrix FactorizationNonnegative Matrix Factorization
Nonnegative Matrix Factorization
Ā 
Classification of optimization Techniques
Classification of optimization TechniquesClassification of optimization Techniques
Classification of optimization Techniques
Ā 
Optmization techniques
Optmization techniquesOptmization techniques
Optmization techniques
Ā 
Lecture: Monte Carlo Methods
Lecture: Monte Carlo MethodsLecture: Monte Carlo Methods
Lecture: Monte Carlo Methods
Ā 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
Ā 
PRMLč¼ŖčŖ­#14
PRMLč¼ŖčŖ­#14PRMLč¼ŖčŖ­#14
PRMLč¼ŖčŖ­#14
Ā 
Numerical method
Numerical methodNumerical method
Numerical method
Ā 
Metaheuristic Optimization: Algorithm Analysis and Open Problems
Metaheuristic Optimization: Algorithm Analysis and Open ProblemsMetaheuristic Optimization: Algorithm Analysis and Open Problems
Metaheuristic Optimization: Algorithm Analysis and Open Problems
Ā 
03 convexfunctions
03 convexfunctions03 convexfunctions
03 convexfunctions
Ā 

Similar to Mathematical Optimisation - Fundamentals and Applications

01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptxTran273185
Ā 
Models of Operational research, Advantages & disadvantages of Operational res...
Models of Operational research, Advantages & disadvantages of Operational res...Models of Operational research, Advantages & disadvantages of Operational res...
Models of Operational research, Advantages & disadvantages of Operational res...Sunny Mervyne Baa
Ā 
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...Aalto University
Ā 
CompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfCompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfnooreldeenmagdy2
Ā 
6 data envelopment_analysis
6 data envelopment_analysis6 data envelopment_analysis
6 data envelopment_analysisFEG
Ā 
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Aalto University
Ā 
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization ProblemsAddressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization Problemsoptimizatiodirectdirect
Ā 
VET4SBO Level 2 module 2 - unit 1 - v1.0 en
VET4SBO Level 2   module 2 - unit 1 - v1.0 enVET4SBO Level 2   module 2 - unit 1 - v1.0 en
VET4SBO Level 2 module 2 - unit 1 - v1.0 enKarel Van Isacker
Ā 
Optimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - OverviewOptimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - OverviewModelon
Ā 
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxUNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxMinilikDerseh1
Ā 
DiseƱo rapido de amplificadores con valores
DiseƱo rapido de amplificadores con valoresDiseƱo rapido de amplificadores con valores
DiseƱo rapido de amplificadores con valoresFƩlix ChƔvez
Ā 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communicationsDeepshika Reddy
Ā 
QA CHAPTER II.pptx
QA CHAPTER II.pptxQA CHAPTER II.pptx
QA CHAPTER II.pptxTeshome48
Ā 
Introduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptxIntroduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptxaishaashraf31
Ā 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxKOUSHIkPIPPLE
Ā 
Linear programing
Linear programing Linear programing
Linear programing Deepak Pradhan
Ā 
Optimization Computing Platform for the Construction Industry
Optimization Computing Platform for the Construction IndustryOptimization Computing Platform for the Construction Industry
Optimization Computing Platform for the Construction IndustryKostas Dimitriou
Ā 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationSSA KPI
Ā 

Similar to Mathematical Optimisation - Fundamentals and Applications (20)

01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
01-Introduction_to_Optimization-v2021.2-Sept23-2021.pptx
Ā 
Models of Operational research, Advantages & disadvantages of Operational res...
Models of Operational research, Advantages & disadvantages of Operational res...Models of Operational research, Advantages & disadvantages of Operational res...
Models of Operational research, Advantages & disadvantages of Operational res...
Ā 
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Model-Based User Interface Optimization: Part I INTRODUCTION - At SICSA Summe...
Ā 
CompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdfCompEng - Lec01 - Introduction To Optimum Design.pdf
CompEng - Lec01 - Introduction To Optimum Design.pdf
Ā 
6 data envelopment_analysis
6 data envelopment_analysis6 data envelopment_analysis
6 data envelopment_analysis
Ā 
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Model-Based User Interface Optimization: Part IV: ADVANCED TOPICS - At SICSA ...
Ā 
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization ProblemsAddressing Uncertainty How to Model and Solve Energy Optimization Problems
Addressing Uncertainty How to Model and Solve Energy Optimization Problems
Ā 
VET4SBO Level 2 module 2 - unit 1 - v1.0 en
VET4SBO Level 2   module 2 - unit 1 - v1.0 enVET4SBO Level 2   module 2 - unit 1 - v1.0 en
VET4SBO Level 2 module 2 - unit 1 - v1.0 en
Ā 
Optimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - OverviewOptimica Compiler Toolkit - Overview
Optimica Compiler Toolkit - Overview
Ā 
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptxUNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
UNIT-2 Quantitaitive Anlaysis for Mgt Decisions.pptx
Ā 
DiseƱo rapido de amplificadores con valores
DiseƱo rapido de amplificadores con valoresDiseƱo rapido de amplificadores con valores
DiseƱo rapido de amplificadores con valores
Ā 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communications
Ā 
Trial lecture
Trial lectureTrial lecture
Trial lecture
Ā 
Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012 Fahroo - Computational Mathematics - Spring Review 2012
Fahroo - Computational Mathematics - Spring Review 2012
Ā 
QA CHAPTER II.pptx
QA CHAPTER II.pptxQA CHAPTER II.pptx
QA CHAPTER II.pptx
Ā 
Introduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptxIntroduction to Linear programing.ORpptx
Introduction to Linear programing.ORpptx
Ā 
linearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptxlinearprogramingproblemlpp-180729145239.pptx
linearprogramingproblemlpp-180729145239.pptx
Ā 
Linear programing
Linear programing Linear programing
Linear programing
Ā 
Optimization Computing Platform for the Construction Industry
Optimization Computing Platform for the Construction IndustryOptimization Computing Platform for the Construction Industry
Optimization Computing Platform for the Construction Industry
Ā 
Derivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust OptimizationDerivative Free Optimization and Robust Optimization
Derivative Free Optimization and Robust Optimization
Ā 

More from Gokul Alex

Blockchain Technology in Banking Services - A Review
Blockchain Technology in Banking Services - A ReviewBlockchain Technology in Banking Services - A Review
Blockchain Technology in Banking Services - A ReviewGokul Alex
Ā 
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDF
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDFDEFCON28_2020_EthereumSecurity_PreventingDDoS_VDF
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDFGokul Alex
Ā 
Digital Innovation and Dynamics of Entrepreneurship
Digital Innovation and Dynamics of Entrepreneurship Digital Innovation and Dynamics of Entrepreneurship
Digital Innovation and Dynamics of Entrepreneurship Gokul Alex
Ā 
Decentralised AI and Distributed Ledgers - An Introduction
Decentralised AI and Distributed Ledgers - An IntroductionDecentralised AI and Distributed Ledgers - An Introduction
Decentralised AI and Distributed Ledgers - An IntroductionGokul Alex
Ā 
R3Corda - Architecture Overview - Concepts and Components
R3Corda - Architecture Overview - Concepts and ComponentsR3Corda - Architecture Overview - Concepts and Components
R3Corda - Architecture Overview - Concepts and ComponentsGokul Alex
Ā 
Covid19 ContactTracing - Privacy Preserving Proximity Protocols
Covid19 ContactTracing - Privacy Preserving Proximity ProtocolsCovid19 ContactTracing - Privacy Preserving Proximity Protocols
Covid19 ContactTracing - Privacy Preserving Proximity ProtocolsGokul Alex
Ā 
Cybersecurity Context in African Continent - Way Forward
Cybersecurity Context in African Continent - Way ForwardCybersecurity Context in African Continent - Way Forward
Cybersecurity Context in African Continent - Way ForwardGokul Alex
Ā 
Creative Careers for Post Pandemic Times
Creative Careers for Post Pandemic TimesCreative Careers for Post Pandemic Times
Creative Careers for Post Pandemic TimesGokul Alex
Ā 
Imagining Intelligent Information Machines for 2020
Imagining Intelligent Information Machines for 2020Imagining Intelligent Information Machines for 2020
Imagining Intelligent Information Machines for 2020Gokul Alex
Ā 
Blockchain Essentials for Business Leaders - Value Propositions and Advantage...
Blockchain Essentials for Business Leaders - Value Propositions and Advantage...Blockchain Essentials for Business Leaders - Value Propositions and Advantage...
Blockchain Essentials for Business Leaders - Value Propositions and Advantage...Gokul Alex
Ā 
A Concise Introduction to Cryptographic Concepts
A Concise Introduction to Cryptographic ConceptsA Concise Introduction to Cryptographic Concepts
A Concise Introduction to Cryptographic ConceptsGokul Alex
Ā 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationGokul Alex
Ā 
Cognitive Commerce powered by Creative Convergence of AI, Analytics and Autom...
Cognitive Commerce powered by Creative Convergence of AI, Analytics and Autom...Cognitive Commerce powered by Creative Convergence of AI, Analytics and Autom...
Cognitive Commerce powered by Creative Convergence of AI, Analytics and Autom...Gokul Alex
Ā 
Decentralised AI through Distributed Ledger Technologies
Decentralised AI through Distributed Ledger Technologies Decentralised AI through Distributed Ledger Technologies
Decentralised AI through Distributed Ledger Technologies Gokul Alex
Ā 
Cloud Security Engineering - Tools and Techniques
Cloud Security Engineering - Tools and TechniquesCloud Security Engineering - Tools and Techniques
Cloud Security Engineering - Tools and TechniquesGokul Alex
Ā 
Quantum Computing - A History in the Making
Quantum Computing - A History in the Making Quantum Computing - A History in the Making
Quantum Computing - A History in the Making Gokul Alex
Ā 
Future of Education through Exponential and Emerging Technologies
Future of Education through Exponential and Emerging TechnologiesFuture of Education through Exponential and Emerging Technologies
Future of Education through Exponential and Emerging TechnologiesGokul Alex
Ā 
Cloud Security - Emerging Facets and Frontiers
Cloud Security - Emerging Facets and FrontiersCloud Security - Emerging Facets and Frontiers
Cloud Security - Emerging Facets and FrontiersGokul Alex
Ā 
Introduction to Blockchain Business Models
Introduction to Blockchain Business ModelsIntroduction to Blockchain Business Models
Introduction to Blockchain Business ModelsGokul Alex
Ā 
Blockchain and Cryptography - A Primer
Blockchain and Cryptography - A PrimerBlockchain and Cryptography - A Primer
Blockchain and Cryptography - A PrimerGokul Alex
Ā 

More from Gokul Alex (20)

Blockchain Technology in Banking Services - A Review
Blockchain Technology in Banking Services - A ReviewBlockchain Technology in Banking Services - A Review
Blockchain Technology in Banking Services - A Review
Ā 
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDF
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDFDEFCON28_2020_EthereumSecurity_PreventingDDoS_VDF
DEFCON28_2020_EthereumSecurity_PreventingDDoS_VDF
Ā 
Digital Innovation and Dynamics of Entrepreneurship
Digital Innovation and Dynamics of Entrepreneurship Digital Innovation and Dynamics of Entrepreneurship
Digital Innovation and Dynamics of Entrepreneurship
Ā 
Decentralised AI and Distributed Ledgers - An Introduction
Decentralised AI and Distributed Ledgers - An IntroductionDecentralised AI and Distributed Ledgers - An Introduction
Decentralised AI and Distributed Ledgers - An Introduction
Ā 
R3Corda - Architecture Overview - Concepts and Components
R3Corda - Architecture Overview - Concepts and ComponentsR3Corda - Architecture Overview - Concepts and Components
R3Corda - Architecture Overview - Concepts and Components
Ā 
Covid19 ContactTracing - Privacy Preserving Proximity Protocols
Covid19 ContactTracing - Privacy Preserving Proximity ProtocolsCovid19 ContactTracing - Privacy Preserving Proximity Protocols
Covid19 ContactTracing - Privacy Preserving Proximity Protocols
Ā 
Cybersecurity Context in African Continent - Way Forward
Cybersecurity Context in African Continent - Way ForwardCybersecurity Context in African Continent - Way Forward
Cybersecurity Context in African Continent - Way Forward
Ā 
Creative Careers for Post Pandemic Times
Creative Careers for Post Pandemic TimesCreative Careers for Post Pandemic Times
Creative Careers for Post Pandemic Times
Ā 
Imagining Intelligent Information Machines for 2020
Imagining Intelligent Information Machines for 2020Imagining Intelligent Information Machines for 2020
Imagining Intelligent Information Machines for 2020
Ā 
Blockchain Essentials for Business Leaders - Value Propositions and Advantage...
Blockchain Essentials for Business Leaders - Value Propositions and Advantage...Blockchain Essentials for Business Leaders - Value Propositions and Advantage...
Blockchain Essentials for Business Leaders - Value Propositions and Advantage...
Ā 
A Concise Introduction to Cryptographic Concepts
A Concise Introduction to Cryptographic ConceptsA Concise Introduction to Cryptographic Concepts
A Concise Introduction to Cryptographic Concepts
Ā 
Applying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital TransformationApplying Blockchain Technology for Digital Transformation
Applying Blockchain Technology for Digital Transformation
Ā 
Cognitive Commerce powered by Creative Convergence of AI, Analytics and Autom...
Cognitive Commerce powered by Creative Convergence of AI, Analytics and Autom...Cognitive Commerce powered by Creative Convergence of AI, Analytics and Autom...
Cognitive Commerce powered by Creative Convergence of AI, Analytics and Autom...
Ā 
Decentralised AI through Distributed Ledger Technologies
Decentralised AI through Distributed Ledger Technologies Decentralised AI through Distributed Ledger Technologies
Decentralised AI through Distributed Ledger Technologies
Ā 
Cloud Security Engineering - Tools and Techniques
Cloud Security Engineering - Tools and TechniquesCloud Security Engineering - Tools and Techniques
Cloud Security Engineering - Tools and Techniques
Ā 
Quantum Computing - A History in the Making
Quantum Computing - A History in the Making Quantum Computing - A History in the Making
Quantum Computing - A History in the Making
Ā 
Future of Education through Exponential and Emerging Technologies
Future of Education through Exponential and Emerging TechnologiesFuture of Education through Exponential and Emerging Technologies
Future of Education through Exponential and Emerging Technologies
Ā 
Cloud Security - Emerging Facets and Frontiers
Cloud Security - Emerging Facets and FrontiersCloud Security - Emerging Facets and Frontiers
Cloud Security - Emerging Facets and Frontiers
Ā 
Introduction to Blockchain Business Models
Introduction to Blockchain Business ModelsIntroduction to Blockchain Business Models
Introduction to Blockchain Business Models
Ā 
Blockchain and Cryptography - A Primer
Blockchain and Cryptography - A PrimerBlockchain and Cryptography - A Primer
Blockchain and Cryptography - A Primer
Ā 

Recently uploaded

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
Ā 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksMagic Marks
Ā 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxJuliansyahHarahap1
Ā 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiessarkmank1
Ā 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
Ā 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdfAldoGarca30
Ā 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
Ā 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...Amil baba
Ā 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.Kamal Acharya
Ā 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
Ā 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfJiananWang21
Ā 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
Ā 
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...Call Girls Mumbai
Ā 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsArindam Chakraborty, Ph.D., P.E. (CA, TX)
Ā 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
Ā 
Jaipur ā¤CALL GIRL 0000000000ā¤CALL GIRLS IN Jaipur ESCORT SERVICEā¤CALL GIRL IN...
Jaipur ā¤CALL GIRL 0000000000ā¤CALL GIRLS IN Jaipur ESCORT SERVICEā¤CALL GIRL IN...Jaipur ā¤CALL GIRL 0000000000ā¤CALL GIRLS IN Jaipur ESCORT SERVICEā¤CALL GIRL IN...
Jaipur ā¤CALL GIRL 0000000000ā¤CALL GIRLS IN Jaipur ESCORT SERVICEā¤CALL GIRL IN...jabtakhaidam7
Ā 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
Ā 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
Ā 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfsumitt6_25730773
Ā 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
Ā 

Recently uploaded (20)

DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
Ā 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
Ā 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Ā 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
Ā 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Ā 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
Ā 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
Ā 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
Ā 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
Ā 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
Ā 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
Ā 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Ā 
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
BhubaneswaršŸŒ¹Call Girls Bhubaneswar ā¤Komal 9777949614 šŸ’Ÿ Full Trusted CALL GIRL...
Ā 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
Ā 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
Ā 
Jaipur ā¤CALL GIRL 0000000000ā¤CALL GIRLS IN Jaipur ESCORT SERVICEā¤CALL GIRL IN...
Jaipur ā¤CALL GIRL 0000000000ā¤CALL GIRLS IN Jaipur ESCORT SERVICEā¤CALL GIRL IN...Jaipur ā¤CALL GIRL 0000000000ā¤CALL GIRLS IN Jaipur ESCORT SERVICEā¤CALL GIRL IN...
Jaipur ā¤CALL GIRL 0000000000ā¤CALL GIRLS IN Jaipur ESCORT SERVICEā¤CALL GIRL IN...
Ā 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
Ā 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
Ā 
Introduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdfIntroduction to Data Visualization,Matplotlib.pdf
Introduction to Data Visualization,Matplotlib.pdf
Ā 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
Ā 

Mathematical Optimisation - Fundamentals and Applications

  • 1. MATHEMATICAL OPTIMISATION AN INTRODUCTION TO THE INDUSTRIAL APPICATIONS OF
  • 2. KNOWN AS NON-LINEAR PROGRAMMING OR NUMERICAL OPTIMISATION OVERVIEW
  • 3. INTRODUCTION MATHEMATICAL OPTIMISATION IN THE REAL WORLD ā€¢ Manufacturing ā€¢ Production ā€¢ Inventory Control ā€¢ Transportation ā€¢ Scheduling ā€¢ Networks ā€¢ Finance ā€¢ Control Engineering ā€¢ Marketing ā€¢ Policy Modelling
  • 4. A NARRATIVE MATHEMATICAL OPTIMISATION IN THE REAL WORLD ā€¢ Optimising time in the production cycle of an industry, optimising tax in a tax return, optimising length in a tour are mathematical optimisation problems we encounter in our daily life. ā€¢ A solution that satisfying all the constraints is called a feasible solution ā€¢ The set of all solutions, satisfying all the constraints is called the feasible region
  • 5. A SNAPSHOT HISTORY ā€¢ 1940s ā€¢ Linear Programming ā€¢ 1950s ā€¢ Quadratic Programming ā€¢ 1960s ā€¢ Geometric Programming ā€¢ 1990s ā€¢ Semidefinite Programming ā€¢ Quadratically Constrained Quadratic Programming ā€¢ Robust Optimizaton ā€¢ Sum of Squares Programming
  • 6. A QUICK SURVEY NEW APPLICATIONS SINCE 1990 ā€¢ Linear matrix inequality techniques in control ā€¢ Circuit design via geometric programming ā€¢ Support vector machine learning via quadratic programming ā€¢ Semidefinite programming relaxations in combinatorial optimisation ā€¢ L1- norm optimisation for sparse signal reconstruction ā€¢ Applications in quantum information theory, computer vision, image processing, finance
  • 7. MATHEMATICAL OPTIMISATION MANY OTHER KINDS ā€¦ ā€¢ Linear Network Optimization ā€¢ Specialization of LP to problems with graph structure ( shortest path, transportation, trans-shipment, etc.) ā€¢ Integer Programming ā€¢ Decision variables are allowed only integer values ā€¢ Combinatorial optimisation ā€¢ Decision variables have nice combinatorial structures ( e.g. trees, permutations, matchings )
  • 8. DEEPER INSIGHTS MATHEMATICAL OPTIMISATION : SPECIAL CASES ā€¢ Optimal solution need not be unique ā€¢ One of the special case is when variables have symmetry. ā€¢ In this case, some kind of permutation can be applied to get multiple optimal solution
  • 9. MATHEMATICAL OPTIMISATION ESSENTIAL NOTIONS ā€¢ Design Variables ā€¢ Objective Functions ā€¢ Inequality constraint functions ā€¢ Equality constraint functions ā€¢ Optimum Vector
  • 10. WHAT IS MATHEMATICAL OPTIMISATION FORMALLY, MATHEMATICAL OPTIMISATION IS THE PROCESS OF FORMULATION AND SOLUTION OF A CONSTRAINED OPTIMISATION PROBLEM OF THE GENERAL MATHEMATICAL FORM: MINIMIZE F(X), X = [X1, X2, X3, ā€¦. ] T E R N SUBJECT TO THE CONSTRAINTS G(X) < 0 , J = 1, 2, ā€¦ , M H(X) = 0 , J = 1, 2, ā€¦, R WHERE F(X), G(X), AND H(X) ARE SCALAR FUNCTIONS OF THE REAL COLUMN VECTOR X.
  • 11. MATHEMATICAL OPTIMISATION OBJECTIVE AND CONSTRAINT FUNCTIONS ā€¢ The values of the functions f(x), g(x), and h(x) at any point x = [x1, x2, ā€¦xn] may in practice be obtained in different ways ā€¢ From analytically known formulae ā€¢ as the outcome of some computational process, g(x) = a(x) - amax ā€¢ From measurement taken from a physical process, e.g. h1(x) = T(x) - T0
  • 12. INTRODUCTION MATHEMATICAL OPTIMISATION : PROBLEM TYPES ā€¢ Limited or Unlimited ā€¢ One variable or Many variables ā€¢ Discrete Variable or Continuous Variables ā€¢ Static Problems or Dynamic Problems ā€¢ Deterministic or Stochastic Problems ā€¢ Linear Equations or Nonlinear Equations
  • 13. MATHEMATICAL OPTIMISATION SENSITIVITY AND ROBUSTNESS ā€¢ Every model we write is only a coarse description of reality ā€¢ Conclusions about the model may more may not correspond to actual behaviour ā€¢ Validity of models often informal, implicit ā€¢ These considerations sometimes incorporated through sensitivity analysis
  • 14. MATHEMATICAL OPTIMISATION SENSITIVITY AND ROBUSTNESS ā€¢ More recently, better techniques to explicit account of difference between real world and model ( robust control, robust optimisation ) ā€¢ Constraints and / or objective known only approximately ā€¢ Implemented solution different from the computed one
  • 15. MODEL CLASSIFICATIONS MATHEMATICAL OPTIMISATION ā€¢ Unconstrained Optimisation ā€¢ Linear Optimisation ā€¢ Linear Constrained Optimisation : ā€¢ If the constraint functions are linear / affine ā€¢ Conic Linear Optimisation : ā€¢ If both the objective and the constraint functions are linear / affine but variables in a convex cone ā€¢ Quadratically constrained Quadratic Optimisation : ā€¢ If both the objective and constraint functions are quadratic
  • 16. MATHEMATICAL OPTIMISATION GLOBAL OPTIMISATION ā€¢ Consider unconstrained optimisation ā€¢ Typically extremely difficult, many local minima ā€¢ Many questions can be posed in these terms ( protein folding ) ā€¢ Very flexible formulation ā€¢ But hard to do anything substantial with it ā€¢ Complexity theoretic obstacles
  • 17. BASIC OVERVIEW CONVEX OPTIMISATION ā€¢ Convex optimisation is a generation of linear programming where the constraints and object functions are convex. ā€¢ Many subclasses of convex optimisation like semidefinite programming and least square problem are also widely used and have important applications in various fields. ā€¢ This case guarantees that we are able to find global minimum.
  • 18. MATHEMATICAL OPTIMISATION CONVEX OPTIMISATION ā€¢ Objective function is convex ā€¢ Feasible set is convex ā€¢ Many advantages ā€¢ Modelling Flexibility ā€¢ Tractability and Scalability ā€¢ Sensitivity Analysis relatively simple ā€¢ Can naturally incorporate robust considerations
  • 19. FUNDAMENTAL CONCEPTS LINEAR PROGRAMMING ā€¢ Linear programming is one of the well studied classes of optimisation problem. ā€¢ A linear program is one which has linear objectives and constraint functions. ā€¢ Examples: ā€¢ Max flow: Given a graph, start and end node, capacities on every edge, find out the maximum flow possible through edges. ā€¢ Simplex, Ellipsoid, Interior Point Method are some of the well known algorithms for solving linear programming problems ā€¢ Simplex method was one of the first methods to solve these programs. But all the initial versions took exponential time ā€¢ The first polynomial time algorithm was ellipsoid algorithm. Few years later interior point method was developed and shown to be in polynomial time.
  • 20. MATHEMATICAL OPTIMISATION OTHER CONVEX OPTIMISATION METHODS ā€¢ Least Squares Problems ā€¢ Used for data fitting ā€¢ Semidefinite programming ā€¢ Quadratic Programming
  • 21. MATHEMATICAL OPTIMISATION SEMIDEFINITE PROGRAMMING ā€¢ A broad generalisation of LP to symmetric matrices ā€¢ The intersection of an affine subspace L and the cone of positive semidefinite matrices ā€¢ Originated in control theory and combinatorial optimisation ā€¢ Convex finite dimensional optimisation ā€¢ Essentially solvable in polynomial time
  • 22. COMPLEXITY MATTERS NONLINEAR OPTIMISATION ā€¢ The general optimisation problem is intractable ā€¢ Even simple looking optimisation problems can be very hard ā€¢ Examples ā€¢ Quadratic optimisation problem with many constraints ā€¢ Minimising a multivariate polynomial
  • 23. EMBEDDED OPTIMISATION PRACTICAL EXAMPLES OF USING OPTIMISATION ā€¢ In the last decades, the size of computers and their components decreased and therefore it became beneficial to optimise the device sizing in electric circuits ā€¢ For this problem the objective function is a power consumption ā€¢ The variables are widths and lengths of the device and the constraints are manufacturing limits, timing requirements, and maximum area.
  • 24. PORTFOLIO OPTIMISATION PRACTICAL EXAMPLES OF USING MATHEMATICAL OPTIMISATION ā€¢ When investing in assets there is a big risk of loosing invested money and so it would be a competitive advantage to posses a control system, that would find the most risk free way for your investment ā€¢ For this purpose, the objective function could be overall risk or return variance, the variables amounts invested in different assets, and the budget, maximum and minimum investment per asset and minimum return would be our constraints.
  • 25. DATA FITTING PRACTICAL EXAMPLES OF USING MATHEMATICAL OPTIMISATION ā€¢ In this case, we are looking for the best fitting model for our observed data. ā€¢ The objective function can represent the measure of misfit or prediction error. ā€¢ The variables model parameters and constraints can feature prior information and parameter limits.
  • 26. MODEL PREDICTIVE CONTROL PRACTICAL EXAMPLES OF USING MATHEMATICAL OPTIMISATION ā€¢ This is a concept of advanced control systems such as heating control of intelligent buildings or control of chemical processes ā€¢ This method works with complex dynamic behaviour of the system and is aiming mainly to minimise the performance criterion in the future that would possibly be subject to constraints ā€¢ In MPC there are dependent and independent variables
  • 27. QUANTUM COMPUTING AND MATHEMATICAL OPTIMISATION MATHEMATICAL OPTIMISATION
  • 28. LOREM IPSUM QUANTUM INFORMATION AND MATHEMATICAL OPTIMISATION ā€¢ Convexity naturally arises in many places in Quantum Information Theory as the possible preparations, processes and measurements for Quantum systems are convex sets ā€¢ Quantum Error Correction ā€¢ Quantum Entanglement Estimation ā€¢ Quantum Tomography
  • 29. LOREM IPSUM CONVEX OPTIMISATION FOR QUANTUM ENTANGLEMENT ā€¢ Using off the shelf semidefinite programming solvers ā€¢ Measurement of relative entropy of entanglement ā€¢ Measurement of Rains bond, known upper bound on the distillable entanglement ā€¢ Identifying the lower bound on the quantum conditional mutual information interns of the relative entropy ā€¢ At least one subsystem of a multipart state is a quit
  • 30. MATHEMATICAL OPTIMISATION IN DIGITAL TECHNOLOGY INFINITYLABS EXPERIMENTS