Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Social learning theory
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Algorithm for computer optimization === In modern field of computational intelligence, the social learning theory is adopted to develop a new computer optimization algorithm, the social learning algorithm.<ref name=":0">{{Cite journal|url = http://www.ai.sysu.edu.cn/GYJ/sla/sla_smc14.pdf|title = From the Social Learning Theory to a social learning algorithm for global optimization|last = Gong|first = Yue-Jiao|date = 2014-10-11|journal = Systems, Man and Cybernetics}}</ref> Emulating the observational learning and reinforcement behaviors, a virtual society deployed in the algorithm seeks the strongest behavioral patterns with the best outcome. This corresponds to searching for the best solution in solving optimization problems. Compared with other bio-inspired global optimization algorithms that mimic natural evolution or animal behaviors, the social learning algorithm has its prominent advantages. First, since the self-improvement through learning is more direct and rapid than the evolution process, the social learning algorithm can improve the efficiency of the algorithms mimicking natural evolution. Second, compared with the interaction and learning behaviors in animal groups, the social learning process of human beings exhibits a higher level of intelligence. By emulating human learning behaviors, it is possible to arrive at more effective optimizers than existing swarm intelligence algorithms. Experimental results have demonstrated the effectiveness and efficiency of the social learning algorithm, which has in turn also verified through computer simulations the outcomes of the social learning behavior in human society.<ref name=":0" /> Another example is the [[social cognitive optimization]], which is a population-based metaheuristic optimization algorithm. This algorithm is based on the [[social cognitive theory]], simulating the process of individual learning of a set of agents with their own memory and their social learning with the knowledge in the social sharing library. It has been used for solving [[continuous optimization]], [[integer programming]], and [[combinatorial optimization]] problems. There also several [[mathematical models of social learning]] which try to model this phenomenon using probabilistic tools.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)