Optimization algorithms everywhere

Source: Internet
Author: User

One: Cause

(0) Optimization algorithm (Optimization algorithm), that is, the optimal value problem of the objective function; How to evaluate the value of your current solution is optimal? This requires the construction of the evaluation function, how to update from the current location (solution) to the new search space? This requires a definition of the form of the transformation.

(1) Optimization algorithm everywhere-- real life of material deployment, a certain means of production how to get the maximum output, a certain investment how to get the best income, etc., can be transformed into the most optimization problem solving; even a travel plan in our normal life can not be separated from the optimization problem: three-day holiday, whether I go to Tibet or to Beijing or to Shanghai, I have to be subject to the duration of the holidays, as well as the tolls, lodging fees, as well as local customs, hobbies, preferences and other factors constraints, In the end we will get a solution in Zhejiang, in fact, is an optimal solution!

(2) optimization algorithm: Quasi-Newton, Newton, gradient, genetic, ant Colony, simulated annealing, particle swarm optimization algorithm, is in a given search space, as fast as possible to search the global optimal value.

II: Optimization of the classification

(0) Simple linear nonlinearity of the ancient optimization algorithm:

Quasi-Newton, Newton, gradient mountain climbing algorithm------easy to cause local optimal solution

(1) solve the local optimal, and begin to combine the biological information theory

Genetic (GA genetic algorithm), simulated annealing (simulated annealing)

(2) Knowledge of swarm intelligence--usually regarded as a kind of cluster intelligence (Swarm Intelligence, SI) . It can be incorporated into multi-agent optimization systems (multiagent optimization system, MAOS)

ant Colony (ant), particle swarm optimization (PSO particle sworm optimization)

(3) According to conditional restriction and divided into constrained optimization problems and unconditional optimization problems

Three: Optimized applications

(0) LR solve the problem: 1 ) Logistic function (or called Sigmoid function) S type function; 2 the establishment of the objective function is transformed into the optimal solution. -- which translates into optimization problems; 3 )

The optimization algorithm (Quasi-Newton, Newton, gradient, genetic, ant Colony, simulated annealing, particle swarm algorithm, etc.) is used to solve the problem.

(1) Similar bpnetwork (using gradient descent method), the solution of the W-weighted parameters of the best weights, but also in the construction of a loss function J, so that it reaches the minimum value, the W weight at this time is the desired parameter.

(3) The material allocation in real life, how to get the maximum output of certain means of production, how to get the best income from the investment, the management of productive life and so on, can be transformed into the optimization problem


Optimization algorithms everywhere

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.