SlideShare a Scribd company logo
1 of 13
Global Optimization with
Descending Region Algorithm
Loc Nguyen
Vietnam Institute of Mathematics, Hanoi, Vietnam
The third Science & Technology Conference of Ho Chi Minh University of Food & Industry
July 4, Ho Chi Minh, Vietnam
1. Descending region (DR) algorithm
• Global optimization is general form of local optimization as follows:
min
𝑥
𝑓 𝑥 𝑥 ∈ 𝑆
• A point x* is called global optimizer if f(x) ≥ f(x*), ∀𝑥 ∈ 𝑆. Because the cost
of finding out x* is very expensive, the approximation approach [7, p. 135]
accept a small error, in which the global optimizer x* is replaced by a so-
called global ε-optimizer ω such that f(x) ≥ f(ω) – ε, ∀𝑥 ∈ 𝑆.
• The descending region (DR) algorithm is a practical implementation of
approximation approach. I use the very small value ε as a downward shift
to determine the feasible point and I use gradient descent (GD) method to
search for local optimizer which is candidate of global ε-optimizer.
1. Descending region (DR) algorithm
• The ideology of DR algorithm is that given a known local optimizer z*, the
better local optimizer is searched only in a so-called descending region
under the known point z*. If the target function has global minimum value,
the local optimizer z* approaches the global optimizer z**.
• The descending region is begun by a so-called descending point which is
defined as the point under the optimizer z* and so the next better
optimizer is searched under descending point.
• Descending point is solution of a so-called intersection equation mentioned
later.
• DR algorithm has many iterations and each iteration includes two steps:
• Step 1: Searching for local optimizer z* by GD method.
• Step 2: Determining descending region (descending point)
1. Descending region (DR) algorithm
2. How to determine descending region
• Descending region is determined by the descending point which in
turn is solution of the intersection equation f(x) – f* + ε = 0 where f* =
f(z*) and z* is a local optimizer whereas ε is a very small error.
• Following equation is the hyper-line which represents the intersection
between tangent hyper-plane and the hyper-plane y = 0 and so it is
called intersection hyper-line.
𝛻𝑓 𝒙0
𝒙 − 𝑐0
= 0
Where
𝑐0
= 𝛻𝑓 𝒙0
𝒙0
+ 𝑓∗
− 𝑓 𝒙0
− 𝜀
• This equation has many solutions which are points belonging to it.
Now we find out only one solution x1 such that x1 satisfies two
following conditions:
Point x1 is the projection of x0 on the intersection hyper-line.
Point x1 belongs to intersection hyper-line.
2. How to determine descending region
• I prove that is solution of the following system of linear equations:
𝑨0 𝒙1
𝑙
= 𝒃0
Where
𝑨0
=
1 0 ⋯ 0
𝜕𝑓
𝜕𝑥1
𝒙0
0 1 ⋯ 0
𝜕𝑓
𝜕𝑥2
𝒙0
⋮ ⋮ ⋱ ⋮ ⋮
0 0 ⋯ 1
𝜕𝑓
𝜕𝑥 𝑛
𝒙0
𝜕𝑓
𝜕𝑥1
𝒙0
𝜕𝑓
𝜕𝑥2
𝒙0
⋯
𝜕𝑓
𝜕𝑥 𝑛
𝒙0
0
𝒃0
=
𝒙0
𝑐0
𝑐0
= 𝛻𝑓 𝒙0
𝒙0
+ 𝑓∗
− 𝑓 𝒙0
− 𝜀
• I proposed the iterative method which is a simulation of the Newton – Raphson
method [16, pp. 67-71] so as to solve such equations. The proposed method is
called simulated Newton – Raphson (SNR) algorithm. Suppose we have an
approximate solution xk at the kth iteration, we set up such equations based on xk
in order to find out the next better solution xk+1.
3. How to choose optimal starting point
• The volume is defined as the sub-space denoted v(a, b) or [a, b].
Solution volume is defined as the volume in which descending point is
existent, according to Bolzano-Cauchy’s theorem as follows:
𝒂, 𝒃 solution volume ⇔ ∃𝒙, 𝒚 ∈ 𝒂, 𝒃 : 𝑓 𝒙 𝑓 𝒚 ≤ 0
• The problem needs solved is to select the starting point x0 so that
such point is in the solution volume where SNR algorithm converges.
The optimal volume is the one that satisfies three following
conditions:
It is in [a, b]; in other words, [ai, bi] ⊆ [a, b].
It is also solution volume, satisfying Bolzano-Cauchy’s theorem.
It is as small as possible. This condition helps SNR algorithm to converge as
fast as possible.
3. How to choose optimal starting point
• I propose a so-called random testing point (RTP) algorithm to find out
optimal volume. Firstly, suppose x and y are points in [ai, bi] such that
f(x) > 0 and f(y) < 0, respectively. Hence, x and y are called positive
point and negative point, respectively.
• Let 𝑁+
𝑖
and 𝑁−
𝑖
be the number of positive and negative points,
respectively and let pi be the ratio of 𝑁−
𝑖 to the number of total points
𝑁 𝑖 in optimal volume [ai, bi] as follows:
𝑝𝑖 =
𝑁−
𝑖
𝑁+
𝑖
+ 𝑁−
𝑖
=
𝑁−
𝑖
𝑁 𝑖
• RTP algorithm is based on two heuristic assumptions:
If [ai, bi] is optimal volume, then the probability 0 < pi < 1, in other words,
both 𝑁+
𝑖
> 0 and 𝑁−
𝑖 > 0.
The nearer to ½ the probability pi is, the more likely it is that [ai, bi] is optimal
volume.
3. How to choose optimal starting point
• RTP algorithm has finitely many iterations. We do two tasks at each
iteration:
1. Creating many enough random points in each volume [ai, bi].
2. Counting the number of positive and negative points, 𝑁+
𝑖
and 𝑁−
𝑖 and
calculating the probability pi of each sub-volume [ai, bi] based on 𝑁+
𝑖
and
𝑁−
𝑖 . Which sub-volume that has probability pi being larger than 0 and
smaller than 1 and nearest to ½ is chosen to be the input for next iteration.
• There are two stopped conditions of RTP algorithm:
1. The deviation between probability pi and ½ or the capacity c(ai, bi) is smaller
than a small pre-defined number δ.
2. Or, the algorithm reaches the maximum number of iterations.
Conclusions
• The essence of DR algorithm is to solve the linear system equation many
enough times, which aims to solve intersection equation. In other words,
the hazard problem of global optimization is turned back the most
common problem with note that linear equation system is always solvable.
• In general, I combine three algorithms such as DR, SNR, and RTP to solve
the hazard problem of global optimization, in which DR is backbone to
connect itself with SNR and RTP.
• DR algorithm will be improved significantly if we can predict that
intersection equation has no solution before solving it or we can predict
the solution volume. In the future, I will research deeply how to
approximate such equation into simpler forms such as exponent function
and polynomial in order to apply easily prediction tools.
Conclusions
• I suggest a so-called segmentation approach for solution prediction,
in which the solution volume is split into many small enough
segments.
• Later on, for each segment, approximation methods such as feasible
length and minimizing square error are applied to approximate
intersection equation by a Taylor polynomial in such segment so that
it is accurate to predict solution volume of such polynomial.
• Final solution volume of intersection equation is the best one from
many polynomials over all segments. This approach shares the same
ideology of volume partitioning with RTP algorithm. It can be more
complicated but better than RTP.
Thank you for your attention
References
1. M. D. Le and Y. H. Le, “Lecture Notes on Optimization,” Vietnam Institute of Mathematics, Hanoi, 2014.
2. S. Boyd and L. Vandenberghe, Convex Optimization, New York, NY: Cambridge University Press, 2009, p. 716.
3. Y.-B. Jia, “Lagrange Multipliers,” 2013.
4. A. P. Ruszczyński, Nonlinear Optimization, Princeton, New Jersey: Princeton University Press, 2006, p. 463.
5. Wikipedia, “Karush–Kuhn–Tucker conditions,” Wikimedia Foundation, 4 August 2014. [Online]. Available: http://en.wikipedia.org/wiki/Karush–Kuhn–Tucker_conditions.
[Accessed 16 November 2014].
6. P. D. Ta, “Numerical Analysis Lecture Notes,” Vietnam Institute of Mathematics, Hanoi, 2014.
7. T. Hoang, Convex Analysis and Global Optimization, Dordrecht: Kluwer, 1998, p. 350.
8. J. Kennedy and R. Eberhart, “Particle Swarm Optimization,” in Proceedings of IEEE International Conference on Neural Networks, 1995.
9. Wikipedia, “Particle swarm optimization,” Wikimedia Foundation, 7 March 2017. [Online]. Available: https://en.wikipedia.org/wiki/Particle_swarm_optimization. [Accessed 8
April 2017].
10. R. Poli, J. Kennedy and T. Blackwell, “Particle swarm optimization,” Swarm Intelligence, vol. 1, no. 1, pp. 33-57, June 2007.
11. Wikipedia, “Quasi-Newton method,” Wikimedia Foundation, 4 April 2017. [Online]. Available: https://en.wikipedia.org/wiki/Quasi-Newton_method. [Accessed 8 April 2017].
12. H. Jiao, Z. Wang and Y. Chen, “Global optimization algorithm for sum of generalized polynomial,” Applied Mathematical Modelling, vol. 37, no. 1-2, pp. 187-197, 18 February
2012.
13. T. Larsson and M. Patriksson, “Global optimality conditions for discrete and nonconvex optimization - With applications to Lagrangian heuristics and column generation,”
Operations Research, vol. 54, no. 3, pp. 436-453, 21 April 2003.
14. P. Dawkins, “Gradient Vector, Tangent Planes and Normal Lines,” Lamar University, 2003. [Online]. Available:
http://tutorial.math.lamar.edu/Classes/CalcIII/GradientVectorTangentPlane.aspx. [Accessed 2014].
15. V. H. H. Nguyen, Linear Algebra, Hanoi: Hanoi National University Publishing House, 1999, p. 291.
16. R. L. Burden and D. J. Faires, Numerical Analysis, 9th Edition ed., M. Julet, Ed., Brooks/Cole Cengage Learning, 2011, p. 872.
17. L. Nguyen, “Feasible length of Taylor polynomial on given interval and application to find the number of roots of equation,” International Journal of Mathematical Analysis and
Applications, vol. 1, no. 5, pp. 80-83, 10 January 2015.
18. L. Nguyen, “Improving analytic function approximation by minimizing square error of Taylor polynomial,” International Journal of Mathematical Analysis and Applications, vol.
1, no. 4, pp. 63-67, 21 October 2014.
19. Wikipedia, “Sturm’s theorem,” Wikimedia Foundation, 2014. [Online]. Available: https://en.wikipedia.org/wiki/Sturm%27s_theorem. [Accessed 30 August 2014].

More Related Content

What's hot

Firefly Algorithm: Recent Advances and Applications
Firefly Algorithm: Recent Advances and ApplicationsFirefly Algorithm: Recent Advances and Applications
Firefly Algorithm: Recent Advances and ApplicationsXin-She Yang
 
Harmony Search as a Metaheuristic Algorithm
Harmony Search as a Metaheuristic AlgorithmHarmony Search as a Metaheuristic Algorithm
Harmony Search as a Metaheuristic AlgorithmXin-She Yang
 
Natural Language Processing: L03 maths fornlp
Natural Language Processing: L03 maths fornlpNatural Language Processing: L03 maths fornlp
Natural Language Processing: L03 maths fornlpananth
 
Iwsm2014 an analogy-based approach to estimation of software development ef...
Iwsm2014   an analogy-based approach to estimation of software development ef...Iwsm2014   an analogy-based approach to estimation of software development ef...
Iwsm2014 an analogy-based approach to estimation of software development ef...Nesma
 
Learning for exploration-exploitation in reinforcement learning. The dusk of ...
Learning for exploration-exploitation in reinforcement learning. The dusk of ...Learning for exploration-exploitation in reinforcement learning. The dusk of ...
Learning for exploration-exploitation in reinforcement learning. The dusk of ...Université de Liège (ULg)
 
Max Entropy
Max EntropyMax Entropy
Max Entropyjianingy
 
Error Estimates for Multi-Penalty Regularization under General Source Condition
Error Estimates for Multi-Penalty Regularization under General Source ConditionError Estimates for Multi-Penalty Regularization under General Source Condition
Error Estimates for Multi-Penalty Regularization under General Source Conditioncsandit
 
Solving travelling salesman problem using firefly algorithm
Solving travelling salesman problem using firefly algorithmSolving travelling salesman problem using firefly algorithm
Solving travelling salesman problem using firefly algorithmishmecse13
 
Combining Neural Network and Firefly Algorithm to Predict Stock Price in Tehr...
Combining Neural Network and Firefly Algorithm to Predict Stock Price in Tehr...Combining Neural Network and Firefly Algorithm to Predict Stock Price in Tehr...
Combining Neural Network and Firefly Algorithm to Predict Stock Price in Tehr...Editor IJCATR
 
IMPROVED MUSIC BASED HARMONY SEARCH (IMBHS) FOR SOLVING JOB SHOP SCHEDULING P...
IMPROVED MUSIC BASED HARMONY SEARCH (IMBHS) FOR SOLVING JOB SHOP SCHEDULING P...IMPROVED MUSIC BASED HARMONY SEARCH (IMBHS) FOR SOLVING JOB SHOP SCHEDULING P...
IMPROVED MUSIC BASED HARMONY SEARCH (IMBHS) FOR SOLVING JOB SHOP SCHEDULING P...ijpla
 
Travelling Salesman Problem
Travelling Salesman ProblemTravelling Salesman Problem
Travelling Salesman ProblemShikha Gupta
 
Solving problems by searching Informed (heuristics) Search
Solving problems by searching Informed (heuristics) SearchSolving problems by searching Informed (heuristics) Search
Solving problems by searching Informed (heuristics) Searchmatele41
 
Meta-learning of exploration-exploitation strategies in reinforcement learning
Meta-learning of exploration-exploitation strategies in reinforcement learningMeta-learning of exploration-exploitation strategies in reinforcement learning
Meta-learning of exploration-exploitation strategies in reinforcement learningUniversité de Liège (ULg)
 

What's hot (20)

Unit 5
Unit 5Unit 5
Unit 5
 
Unit 2
Unit 2Unit 2
Unit 2
 
Firefly Algorithm: Recent Advances and Applications
Firefly Algorithm: Recent Advances and ApplicationsFirefly Algorithm: Recent Advances and Applications
Firefly Algorithm: Recent Advances and Applications
 
1308.3898
1308.38981308.3898
1308.3898
 
Graph Theory
Graph TheoryGraph Theory
Graph Theory
 
Unit 4
Unit 4Unit 4
Unit 4
 
Harmony Search as a Metaheuristic Algorithm
Harmony Search as a Metaheuristic AlgorithmHarmony Search as a Metaheuristic Algorithm
Harmony Search as a Metaheuristic Algorithm
 
Natural Language Processing: L03 maths fornlp
Natural Language Processing: L03 maths fornlpNatural Language Processing: L03 maths fornlp
Natural Language Processing: L03 maths fornlp
 
Iwsm2014 an analogy-based approach to estimation of software development ef...
Iwsm2014   an analogy-based approach to estimation of software development ef...Iwsm2014   an analogy-based approach to estimation of software development ef...
Iwsm2014 an analogy-based approach to estimation of software development ef...
 
Final slide (bsc csit) chapter 5
Final slide (bsc csit) chapter 5Final slide (bsc csit) chapter 5
Final slide (bsc csit) chapter 5
 
Learning for exploration-exploitation in reinforcement learning. The dusk of ...
Learning for exploration-exploitation in reinforcement learning. The dusk of ...Learning for exploration-exploitation in reinforcement learning. The dusk of ...
Learning for exploration-exploitation in reinforcement learning. The dusk of ...
 
Max Entropy
Max EntropyMax Entropy
Max Entropy
 
Error Estimates for Multi-Penalty Regularization under General Source Condition
Error Estimates for Multi-Penalty Regularization under General Source ConditionError Estimates for Multi-Penalty Regularization under General Source Condition
Error Estimates for Multi-Penalty Regularization under General Source Condition
 
Solving travelling salesman problem using firefly algorithm
Solving travelling salesman problem using firefly algorithmSolving travelling salesman problem using firefly algorithm
Solving travelling salesman problem using firefly algorithm
 
Combining Neural Network and Firefly Algorithm to Predict Stock Price in Tehr...
Combining Neural Network and Firefly Algorithm to Predict Stock Price in Tehr...Combining Neural Network and Firefly Algorithm to Predict Stock Price in Tehr...
Combining Neural Network and Firefly Algorithm to Predict Stock Price in Tehr...
 
IMPROVED MUSIC BASED HARMONY SEARCH (IMBHS) FOR SOLVING JOB SHOP SCHEDULING P...
IMPROVED MUSIC BASED HARMONY SEARCH (IMBHS) FOR SOLVING JOB SHOP SCHEDULING P...IMPROVED MUSIC BASED HARMONY SEARCH (IMBHS) FOR SOLVING JOB SHOP SCHEDULING P...
IMPROVED MUSIC BASED HARMONY SEARCH (IMBHS) FOR SOLVING JOB SHOP SCHEDULING P...
 
Travelling Salesman Problem
Travelling Salesman ProblemTravelling Salesman Problem
Travelling Salesman Problem
 
Solving problems by searching Informed (heuristics) Search
Solving problems by searching Informed (heuristics) SearchSolving problems by searching Informed (heuristics) Search
Solving problems by searching Informed (heuristics) Search
 
Meta-learning of exploration-exploitation strategies in reinforcement learning
Meta-learning of exploration-exploitation strategies in reinforcement learningMeta-learning of exploration-exploitation strategies in reinforcement learning
Meta-learning of exploration-exploitation strategies in reinforcement learning
 
Cwkaa 2010
Cwkaa 2010Cwkaa 2010
Cwkaa 2010
 

Similar to Global Optimization with Descending Region Algorithm

Numerical Study of Some Iterative Methods for Solving Nonlinear Equations
Numerical Study of Some Iterative Methods for Solving Nonlinear EquationsNumerical Study of Some Iterative Methods for Solving Nonlinear Equations
Numerical Study of Some Iterative Methods for Solving Nonlinear Equationsinventionjournals
 
Deep learning Unit1 BasicsAllllllll.pptx
Deep learning Unit1 BasicsAllllllll.pptxDeep learning Unit1 BasicsAllllllll.pptx
Deep learning Unit1 BasicsAllllllll.pptxFreefireGarena30
 
ROOT OF NON-LINEAR EQUATIONS
ROOT OF NON-LINEAR EQUATIONSROOT OF NON-LINEAR EQUATIONS
ROOT OF NON-LINEAR EQUATIONSfenil patel
 
Numerical differentation with c
Numerical differentation with cNumerical differentation with c
Numerical differentation with cYagya Dev Bhardwaj
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in EngineeringPrince Jain
 
Certified global minima
Certified global minimaCertified global minima
Certified global minimassuserfa7e73
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum EntropyJiawang Liu
 
Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Engr Nosheen Memon
 
Assignment oprations research luv
Assignment oprations research luvAssignment oprations research luv
Assignment oprations research luvAshok Sharma
 
Trust Region Algorithm - Bachelor Dissertation
Trust Region Algorithm - Bachelor DissertationTrust Region Algorithm - Bachelor Dissertation
Trust Region Algorithm - Bachelor DissertationChristian Adom
 
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...Stephen Faucher
 
Unit1_AI&ML_leftover (2).pptx
Unit1_AI&ML_leftover (2).pptxUnit1_AI&ML_leftover (2).pptx
Unit1_AI&ML_leftover (2).pptxsahilshah890338
 
Nelder Mead Search Algorithm
Nelder Mead Search AlgorithmNelder Mead Search Algorithm
Nelder Mead Search AlgorithmAshish Khetan
 
Applications of Derivatives
Applications of DerivativesApplications of Derivatives
Applications of DerivativesAmshalEjaz1
 
Perspective in Informatics 3 - Assignment 2 - Answer Sheet
Perspective in Informatics 3 - Assignment 2 - Answer SheetPerspective in Informatics 3 - Assignment 2 - Answer Sheet
Perspective in Informatics 3 - Assignment 2 - Answer SheetHoang Nguyen Phong
 
MolinaLeydi_FinalProject
MolinaLeydi_FinalProjectMolinaLeydi_FinalProject
MolinaLeydi_FinalProjectLeydi Molina
 

Similar to Global Optimization with Descending Region Algorithm (20)

Numerical Study of Some Iterative Methods for Solving Nonlinear Equations
Numerical Study of Some Iterative Methods for Solving Nonlinear EquationsNumerical Study of Some Iterative Methods for Solving Nonlinear Equations
Numerical Study of Some Iterative Methods for Solving Nonlinear Equations
 
Deep learning Unit1 BasicsAllllllll.pptx
Deep learning Unit1 BasicsAllllllll.pptxDeep learning Unit1 BasicsAllllllll.pptx
Deep learning Unit1 BasicsAllllllll.pptx
 
Unit 4
Unit 4Unit 4
Unit 4
 
ROOT OF NON-LINEAR EQUATIONS
ROOT OF NON-LINEAR EQUATIONSROOT OF NON-LINEAR EQUATIONS
ROOT OF NON-LINEAR EQUATIONS
 
03 optimization
03 optimization03 optimization
03 optimization
 
Numerical differentation with c
Numerical differentation with cNumerical differentation with c
Numerical differentation with c
 
PSO and Its application in Engineering
PSO and Its application in EngineeringPSO and Its application in Engineering
PSO and Its application in Engineering
 
Certified global minima
Certified global minimaCertified global minima
Certified global minima
 
Principle of Maximum Entropy
Principle of Maximum EntropyPrinciple of Maximum Entropy
Principle of Maximum Entropy
 
Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO) Optimization and particle swarm optimization (O & PSO)
Optimization and particle swarm optimization (O & PSO)
 
Assignment oprations research luv
Assignment oprations research luvAssignment oprations research luv
Assignment oprations research luv
 
Branch and Bound.pptx
Branch and Bound.pptxBranch and Bound.pptx
Branch and Bound.pptx
 
Trust Region Algorithm - Bachelor Dissertation
Trust Region Algorithm - Bachelor DissertationTrust Region Algorithm - Bachelor Dissertation
Trust Region Algorithm - Bachelor Dissertation
 
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
A Comparison Of Iterative Methods For The Solution Of Non-Linear Systems Of E...
 
Unit1_AI&ML_leftover (2).pptx
Unit1_AI&ML_leftover (2).pptxUnit1_AI&ML_leftover (2).pptx
Unit1_AI&ML_leftover (2).pptx
 
Nelder Mead Search Algorithm
Nelder Mead Search AlgorithmNelder Mead Search Algorithm
Nelder Mead Search Algorithm
 
NFSFIXES
NFSFIXESNFSFIXES
NFSFIXES
 
Applications of Derivatives
Applications of DerivativesApplications of Derivatives
Applications of Derivatives
 
Perspective in Informatics 3 - Assignment 2 - Answer Sheet
Perspective in Informatics 3 - Assignment 2 - Answer SheetPerspective in Informatics 3 - Assignment 2 - Answer Sheet
Perspective in Informatics 3 - Assignment 2 - Answer Sheet
 
MolinaLeydi_FinalProject
MolinaLeydi_FinalProjectMolinaLeydi_FinalProject
MolinaLeydi_FinalProject
 

More from Loc Nguyen

Conditional mixture model and its application for regression model
Conditional mixture model and its application for regression modelConditional mixture model and its application for regression model
Conditional mixture model and its application for regression modelLoc Nguyen
 
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...Loc Nguyen
 
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent Itemsets
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent ItemsetsA Novel Collaborative Filtering Algorithm by Bit Mining Frequent Itemsets
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent ItemsetsLoc Nguyen
 
Simple image deconvolution based on reverse image convolution and backpropaga...
Simple image deconvolution based on reverse image convolution and backpropaga...Simple image deconvolution based on reverse image convolution and backpropaga...
Simple image deconvolution based on reverse image convolution and backpropaga...Loc Nguyen
 
Technological Accessibility: Learning Platform Among Senior High School Students
Technological Accessibility: Learning Platform Among Senior High School StudentsTechnological Accessibility: Learning Platform Among Senior High School Students
Technological Accessibility: Learning Platform Among Senior High School StudentsLoc Nguyen
 
Engineering for Social Impact
Engineering for Social ImpactEngineering for Social Impact
Engineering for Social ImpactLoc Nguyen
 
Harnessing Technology for Research Education
Harnessing Technology for Research EducationHarnessing Technology for Research Education
Harnessing Technology for Research EducationLoc Nguyen
 
Future of education with support of technology
Future of education with support of technologyFuture of education with support of technology
Future of education with support of technologyLoc Nguyen
 
Where the dragon to fly
Where the dragon to flyWhere the dragon to fly
Where the dragon to flyLoc Nguyen
 
Adversarial Variational Autoencoders to extend and improve generative model
Adversarial Variational Autoencoders to extend and improve generative modelAdversarial Variational Autoencoders to extend and improve generative model
Adversarial Variational Autoencoders to extend and improve generative modelLoc Nguyen
 
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...Learning dyadic data and predicting unaccomplished co-occurrent values by mix...
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...Loc Nguyen
 
Tutorial on Bayesian optimization
Tutorial on Bayesian optimizationTutorial on Bayesian optimization
Tutorial on Bayesian optimizationLoc Nguyen
 
Tutorial on Support Vector Machine
Tutorial on Support Vector MachineTutorial on Support Vector Machine
Tutorial on Support Vector MachineLoc Nguyen
 
A Proposal of Two-step Autoregressive Model
A Proposal of Two-step Autoregressive ModelA Proposal of Two-step Autoregressive Model
A Proposal of Two-step Autoregressive ModelLoc Nguyen
 
Extreme bound analysis based on correlation coefficient for optimal regressio...
Extreme bound analysis based on correlation coefficient for optimal regressio...Extreme bound analysis based on correlation coefficient for optimal regressio...
Extreme bound analysis based on correlation coefficient for optimal regressio...Loc Nguyen
 
Jagged stock investment strategy
Jagged stock investment strategyJagged stock investment strategy
Jagged stock investment strategyLoc Nguyen
 
A short study on minima distribution
A short study on minima distributionA short study on minima distribution
A short study on minima distributionLoc Nguyen
 
Tutorial on EM algorithm – Part 4
Tutorial on EM algorithm – Part 4Tutorial on EM algorithm – Part 4
Tutorial on EM algorithm – Part 4Loc Nguyen
 
Tutorial on EM algorithm – Part 3
Tutorial on EM algorithm – Part 3Tutorial on EM algorithm – Part 3
Tutorial on EM algorithm – Part 3Loc Nguyen
 
Tutorial on particle swarm optimization
Tutorial on particle swarm optimizationTutorial on particle swarm optimization
Tutorial on particle swarm optimizationLoc Nguyen
 

More from Loc Nguyen (20)

Conditional mixture model and its application for regression model
Conditional mixture model and its application for regression modelConditional mixture model and its application for regression model
Conditional mixture model and its application for regression model
 
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...
Nghịch dân chủ luận (tổng quan về dân chủ và thể chế chính trị liên quan đến ...
 
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent Itemsets
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent ItemsetsA Novel Collaborative Filtering Algorithm by Bit Mining Frequent Itemsets
A Novel Collaborative Filtering Algorithm by Bit Mining Frequent Itemsets
 
Simple image deconvolution based on reverse image convolution and backpropaga...
Simple image deconvolution based on reverse image convolution and backpropaga...Simple image deconvolution based on reverse image convolution and backpropaga...
Simple image deconvolution based on reverse image convolution and backpropaga...
 
Technological Accessibility: Learning Platform Among Senior High School Students
Technological Accessibility: Learning Platform Among Senior High School StudentsTechnological Accessibility: Learning Platform Among Senior High School Students
Technological Accessibility: Learning Platform Among Senior High School Students
 
Engineering for Social Impact
Engineering for Social ImpactEngineering for Social Impact
Engineering for Social Impact
 
Harnessing Technology for Research Education
Harnessing Technology for Research EducationHarnessing Technology for Research Education
Harnessing Technology for Research Education
 
Future of education with support of technology
Future of education with support of technologyFuture of education with support of technology
Future of education with support of technology
 
Where the dragon to fly
Where the dragon to flyWhere the dragon to fly
Where the dragon to fly
 
Adversarial Variational Autoencoders to extend and improve generative model
Adversarial Variational Autoencoders to extend and improve generative modelAdversarial Variational Autoencoders to extend and improve generative model
Adversarial Variational Autoencoders to extend and improve generative model
 
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...Learning dyadic data and predicting unaccomplished co-occurrent values by mix...
Learning dyadic data and predicting unaccomplished co-occurrent values by mix...
 
Tutorial on Bayesian optimization
Tutorial on Bayesian optimizationTutorial on Bayesian optimization
Tutorial on Bayesian optimization
 
Tutorial on Support Vector Machine
Tutorial on Support Vector MachineTutorial on Support Vector Machine
Tutorial on Support Vector Machine
 
A Proposal of Two-step Autoregressive Model
A Proposal of Two-step Autoregressive ModelA Proposal of Two-step Autoregressive Model
A Proposal of Two-step Autoregressive Model
 
Extreme bound analysis based on correlation coefficient for optimal regressio...
Extreme bound analysis based on correlation coefficient for optimal regressio...Extreme bound analysis based on correlation coefficient for optimal regressio...
Extreme bound analysis based on correlation coefficient for optimal regressio...
 
Jagged stock investment strategy
Jagged stock investment strategyJagged stock investment strategy
Jagged stock investment strategy
 
A short study on minima distribution
A short study on minima distributionA short study on minima distribution
A short study on minima distribution
 
Tutorial on EM algorithm – Part 4
Tutorial on EM algorithm – Part 4Tutorial on EM algorithm – Part 4
Tutorial on EM algorithm – Part 4
 
Tutorial on EM algorithm – Part 3
Tutorial on EM algorithm – Part 3Tutorial on EM algorithm – Part 3
Tutorial on EM algorithm – Part 3
 
Tutorial on particle swarm optimization
Tutorial on particle swarm optimizationTutorial on particle swarm optimization
Tutorial on particle swarm optimization
 

Recently uploaded

SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxAleenaTreesaSaji
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoSérgio Sacani
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCEPRINCE C P
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfnehabiju2046
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...jana861314
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 

Recently uploaded (20)

SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Luciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptxLuciferase in rDNA technology (biotechnology).pptx
Luciferase in rDNA technology (biotechnology).pptx
 
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Isotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on IoIsotopic evidence of long-lived volcanism on Io
Isotopic evidence of long-lived volcanism on Io
 
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCESTERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
STERILITY TESTING OF PHARMACEUTICALS ppt by DR.C.P.PRINCE
 
A relative description on Sonoporation.pdf
A relative description on Sonoporation.pdfA relative description on Sonoporation.pdf
A relative description on Sonoporation.pdf
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
Traditional Agroforestry System in India- Shifting Cultivation, Taungya, Home...
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 

Global Optimization with Descending Region Algorithm

  • 1. Global Optimization with Descending Region Algorithm Loc Nguyen Vietnam Institute of Mathematics, Hanoi, Vietnam The third Science & Technology Conference of Ho Chi Minh University of Food & Industry July 4, Ho Chi Minh, Vietnam
  • 2. 1. Descending region (DR) algorithm • Global optimization is general form of local optimization as follows: min 𝑥 𝑓 𝑥 𝑥 ∈ 𝑆 • A point x* is called global optimizer if f(x) ≥ f(x*), ∀𝑥 ∈ 𝑆. Because the cost of finding out x* is very expensive, the approximation approach [7, p. 135] accept a small error, in which the global optimizer x* is replaced by a so- called global ε-optimizer ω such that f(x) ≥ f(ω) – ε, ∀𝑥 ∈ 𝑆. • The descending region (DR) algorithm is a practical implementation of approximation approach. I use the very small value ε as a downward shift to determine the feasible point and I use gradient descent (GD) method to search for local optimizer which is candidate of global ε-optimizer.
  • 3. 1. Descending region (DR) algorithm • The ideology of DR algorithm is that given a known local optimizer z*, the better local optimizer is searched only in a so-called descending region under the known point z*. If the target function has global minimum value, the local optimizer z* approaches the global optimizer z**. • The descending region is begun by a so-called descending point which is defined as the point under the optimizer z* and so the next better optimizer is searched under descending point. • Descending point is solution of a so-called intersection equation mentioned later. • DR algorithm has many iterations and each iteration includes two steps: • Step 1: Searching for local optimizer z* by GD method. • Step 2: Determining descending region (descending point)
  • 4. 1. Descending region (DR) algorithm
  • 5. 2. How to determine descending region • Descending region is determined by the descending point which in turn is solution of the intersection equation f(x) – f* + ε = 0 where f* = f(z*) and z* is a local optimizer whereas ε is a very small error. • Following equation is the hyper-line which represents the intersection between tangent hyper-plane and the hyper-plane y = 0 and so it is called intersection hyper-line. 𝛻𝑓 𝒙0 𝒙 − 𝑐0 = 0 Where 𝑐0 = 𝛻𝑓 𝒙0 𝒙0 + 𝑓∗ − 𝑓 𝒙0 − 𝜀 • This equation has many solutions which are points belonging to it. Now we find out only one solution x1 such that x1 satisfies two following conditions: Point x1 is the projection of x0 on the intersection hyper-line. Point x1 belongs to intersection hyper-line.
  • 6. 2. How to determine descending region • I prove that is solution of the following system of linear equations: 𝑨0 𝒙1 𝑙 = 𝒃0 Where 𝑨0 = 1 0 ⋯ 0 𝜕𝑓 𝜕𝑥1 𝒙0 0 1 ⋯ 0 𝜕𝑓 𝜕𝑥2 𝒙0 ⋮ ⋮ ⋱ ⋮ ⋮ 0 0 ⋯ 1 𝜕𝑓 𝜕𝑥 𝑛 𝒙0 𝜕𝑓 𝜕𝑥1 𝒙0 𝜕𝑓 𝜕𝑥2 𝒙0 ⋯ 𝜕𝑓 𝜕𝑥 𝑛 𝒙0 0 𝒃0 = 𝒙0 𝑐0 𝑐0 = 𝛻𝑓 𝒙0 𝒙0 + 𝑓∗ − 𝑓 𝒙0 − 𝜀 • I proposed the iterative method which is a simulation of the Newton – Raphson method [16, pp. 67-71] so as to solve such equations. The proposed method is called simulated Newton – Raphson (SNR) algorithm. Suppose we have an approximate solution xk at the kth iteration, we set up such equations based on xk in order to find out the next better solution xk+1.
  • 7. 3. How to choose optimal starting point • The volume is defined as the sub-space denoted v(a, b) or [a, b]. Solution volume is defined as the volume in which descending point is existent, according to Bolzano-Cauchy’s theorem as follows: 𝒂, 𝒃 solution volume ⇔ ∃𝒙, 𝒚 ∈ 𝒂, 𝒃 : 𝑓 𝒙 𝑓 𝒚 ≤ 0 • The problem needs solved is to select the starting point x0 so that such point is in the solution volume where SNR algorithm converges. The optimal volume is the one that satisfies three following conditions: It is in [a, b]; in other words, [ai, bi] ⊆ [a, b]. It is also solution volume, satisfying Bolzano-Cauchy’s theorem. It is as small as possible. This condition helps SNR algorithm to converge as fast as possible.
  • 8. 3. How to choose optimal starting point • I propose a so-called random testing point (RTP) algorithm to find out optimal volume. Firstly, suppose x and y are points in [ai, bi] such that f(x) > 0 and f(y) < 0, respectively. Hence, x and y are called positive point and negative point, respectively. • Let 𝑁+ 𝑖 and 𝑁− 𝑖 be the number of positive and negative points, respectively and let pi be the ratio of 𝑁− 𝑖 to the number of total points 𝑁 𝑖 in optimal volume [ai, bi] as follows: 𝑝𝑖 = 𝑁− 𝑖 𝑁+ 𝑖 + 𝑁− 𝑖 = 𝑁− 𝑖 𝑁 𝑖 • RTP algorithm is based on two heuristic assumptions: If [ai, bi] is optimal volume, then the probability 0 < pi < 1, in other words, both 𝑁+ 𝑖 > 0 and 𝑁− 𝑖 > 0. The nearer to ½ the probability pi is, the more likely it is that [ai, bi] is optimal volume.
  • 9. 3. How to choose optimal starting point • RTP algorithm has finitely many iterations. We do two tasks at each iteration: 1. Creating many enough random points in each volume [ai, bi]. 2. Counting the number of positive and negative points, 𝑁+ 𝑖 and 𝑁− 𝑖 and calculating the probability pi of each sub-volume [ai, bi] based on 𝑁+ 𝑖 and 𝑁− 𝑖 . Which sub-volume that has probability pi being larger than 0 and smaller than 1 and nearest to ½ is chosen to be the input for next iteration. • There are two stopped conditions of RTP algorithm: 1. The deviation between probability pi and ½ or the capacity c(ai, bi) is smaller than a small pre-defined number δ. 2. Or, the algorithm reaches the maximum number of iterations.
  • 10. Conclusions • The essence of DR algorithm is to solve the linear system equation many enough times, which aims to solve intersection equation. In other words, the hazard problem of global optimization is turned back the most common problem with note that linear equation system is always solvable. • In general, I combine three algorithms such as DR, SNR, and RTP to solve the hazard problem of global optimization, in which DR is backbone to connect itself with SNR and RTP. • DR algorithm will be improved significantly if we can predict that intersection equation has no solution before solving it or we can predict the solution volume. In the future, I will research deeply how to approximate such equation into simpler forms such as exponent function and polynomial in order to apply easily prediction tools.
  • 11. Conclusions • I suggest a so-called segmentation approach for solution prediction, in which the solution volume is split into many small enough segments. • Later on, for each segment, approximation methods such as feasible length and minimizing square error are applied to approximate intersection equation by a Taylor polynomial in such segment so that it is accurate to predict solution volume of such polynomial. • Final solution volume of intersection equation is the best one from many polynomials over all segments. This approach shares the same ideology of volume partitioning with RTP algorithm. It can be more complicated but better than RTP.
  • 12. Thank you for your attention
  • 13. References 1. M. D. Le and Y. H. Le, “Lecture Notes on Optimization,” Vietnam Institute of Mathematics, Hanoi, 2014. 2. S. Boyd and L. Vandenberghe, Convex Optimization, New York, NY: Cambridge University Press, 2009, p. 716. 3. Y.-B. Jia, “Lagrange Multipliers,” 2013. 4. A. P. Ruszczyński, Nonlinear Optimization, Princeton, New Jersey: Princeton University Press, 2006, p. 463. 5. Wikipedia, “Karush–Kuhn–Tucker conditions,” Wikimedia Foundation, 4 August 2014. [Online]. Available: http://en.wikipedia.org/wiki/Karush–Kuhn–Tucker_conditions. [Accessed 16 November 2014]. 6. P. D. Ta, “Numerical Analysis Lecture Notes,” Vietnam Institute of Mathematics, Hanoi, 2014. 7. T. Hoang, Convex Analysis and Global Optimization, Dordrecht: Kluwer, 1998, p. 350. 8. J. Kennedy and R. Eberhart, “Particle Swarm Optimization,” in Proceedings of IEEE International Conference on Neural Networks, 1995. 9. Wikipedia, “Particle swarm optimization,” Wikimedia Foundation, 7 March 2017. [Online]. Available: https://en.wikipedia.org/wiki/Particle_swarm_optimization. [Accessed 8 April 2017]. 10. R. Poli, J. Kennedy and T. Blackwell, “Particle swarm optimization,” Swarm Intelligence, vol. 1, no. 1, pp. 33-57, June 2007. 11. Wikipedia, “Quasi-Newton method,” Wikimedia Foundation, 4 April 2017. [Online]. Available: https://en.wikipedia.org/wiki/Quasi-Newton_method. [Accessed 8 April 2017]. 12. H. Jiao, Z. Wang and Y. Chen, “Global optimization algorithm for sum of generalized polynomial,” Applied Mathematical Modelling, vol. 37, no. 1-2, pp. 187-197, 18 February 2012. 13. T. Larsson and M. Patriksson, “Global optimality conditions for discrete and nonconvex optimization - With applications to Lagrangian heuristics and column generation,” Operations Research, vol. 54, no. 3, pp. 436-453, 21 April 2003. 14. P. Dawkins, “Gradient Vector, Tangent Planes and Normal Lines,” Lamar University, 2003. [Online]. Available: http://tutorial.math.lamar.edu/Classes/CalcIII/GradientVectorTangentPlane.aspx. [Accessed 2014]. 15. V. H. H. Nguyen, Linear Algebra, Hanoi: Hanoi National University Publishing House, 1999, p. 291. 16. R. L. Burden and D. J. Faires, Numerical Analysis, 9th Edition ed., M. Julet, Ed., Brooks/Cole Cengage Learning, 2011, p. 872. 17. L. Nguyen, “Feasible length of Taylor polynomial on given interval and application to find the number of roots of equation,” International Journal of Mathematical Analysis and Applications, vol. 1, no. 5, pp. 80-83, 10 January 2015. 18. L. Nguyen, “Improving analytic function approximation by minimizing square error of Taylor polynomial,” International Journal of Mathematical Analysis and Applications, vol. 1, no. 4, pp. 63-67, 21 October 2014. 19. Wikipedia, “Sturm’s theorem,” Wikimedia Foundation, 2014. [Online]. Available: https://en.wikipedia.org/wiki/Sturm%27s_theorem. [Accessed 30 August 2014].