Search
Code Directory
 ASP
 ASP.NET
 C/C++
 CFML
 CGI/PERL
 Delphi
 Development
 Flash
 HTML
 Java
 JavaScript
 Pascal
 PHP
 Python
 SQL
 Tools
 Visual Basic & VB.NET
 XML
New Code
dbForge Studio for PostgreSQL 2.3.212
HTMLPad 2020 16.2
WeBuilder 2020 16.2
Rapid CSS 2020 16.2
Rapid PHP 2020 16.2
C# HTML to PDF 2020.8.1
Flowrigami 1.0.0.1
Vue Injector 3.3
Spectrum Analyzer pro Live 2019
Devart Excel Add-in for HubSpot 2.1
RentALLScript - Airbnb clone 2.2
SuiteCRM Theme Customization 7.11.6
iScripts NetMenus 3.1
iScripts EasyIndex 2.2
iScripts EasySnaps 2.0
Top Code
Video Conference Website Scripts 2.86
IcrediBB Bulletin Board System 1.0
HTMLPad 2020 16.2
Billing System 1.0.1
Temperature Controller 1.0
Java-2-Pseudo 1.0
Ticket Booking System 1.0
Cab Booking Script 1.3.2
MLM Software ONE 1.5.46
WeBuilder 2020 16.2
ChequePRO Cheque Printing writing System 1.0
Ad2Ex Adverser Php Script 1.06
iScripts eSwap 3.0
PHP Hangman Game 1.2.0
Azizi search engine script PHP 4.1.10
Top Rated
Uber Clone with Safety Measure Addons 2.0
Answers phpSoftPro 3.12
phpEnter 5.1.
Quick Maps For Dynamics CRM 3.1
Single Leg MLM 1.2.1
Azizi search engine script PHP 4.1.10
Paste phpSoftPro 1.4.1
Extreme Injector 3.7
Apphitect Airbnb Clone Script 1.0
Deals and Discounts Website Script 1.0.2
Solid File System OS edition 5.1
Classified Ad Lister 1.0
Aglowsoft SQL Query Tools 8.2
Invoice Manager by PHPJabbers 3.0
ICPennyBid Penny Auction Script 4.0
Another Particle Swarm Toolbox 1.0
File ID: 78806






Another Particle Swarm Toolbox 1.0
Download Another Particle Swarm Toolbox 1.0http://freeloginsystem.freehostia.com/Report Error Link
License: Freeware
File Size: 30.7 KB
Downloads: 210
Submit Rating:
Another Particle Swarm Toolbox 1.0 Description
Description: Particle swarm optimization is a derivative-free global optimum search algorithm based on the collective intelligence of a large group of intercommunicating entities. The individual particles are simple and primitive, knowing only their own current locations and fitness values, their personal best locations, and the swarm's best location. Each particle continually adjusts its trajectory based this information, moving towards the global optimum with each iteration. The swarm as a whole displays a remarkable level of coherence and coordination despite the simplicity of its individual particles. The coordinated behavior of the swarm has been compared with that of a flock of birds or a school of fish.

This is a Particle Swarm Optimization (PSO) algorithm which uses the same syntax as the Genetic Algorithm Toolbox, with some additional options specific to PSO. The idea is to allow some degree of code re-usability when trying different population-based optimization algorithms. Certain GA-specific parameters such as cross-over and mutation functions will obviously not be applicable to the PSO algorithm. However, many of the commonly used options and constraints for the Genetic Algorithm Toolbox may be used interchangeably with PSO since they are both iterative population-based solvers. See >> help pso (from the psopt directory) for more details.

Features:
* Modular and customizable
* Ability to solve problems consisting of binary variables. Type >> help psobinary (from the psopt directory) for details.
* Bounded, linear, and nonlinear constraints
* Support for vectorized fitness functions
* Algorithm parameters may be adjusted using an 'options' structure similar to existing MATLAB optimization solvers
* Custom plots may be written using same interface as the Genetic Algorithm plotting functions
* Another optimization solver may be called as a "hybrid function" to refine the results after the particle swarm terminates

A demo function (psodemo.m) is included, with a small library of test functions. To run the demo, from the psopt directory, call >> psodemo with no inputs or outputs.

New features and bug fixes will continue to be released until this is made redundant by the release of an official MATLAB PSO toolbox. Bug reports and feature requests are welcome.

Bibliography:
J Kennedy, RC Eberhart, YH Shi. Swarm Intelligence. Academic Press, 2001.

Particle Swarm Optimization. http://en.wikipedia.org/wiki/Particle_swarm_optimization

SM Mikki, AA Kishk. Particle Swarm Optimization: A Physics-Based Approach. Morgan & Claypool, 2008.

ANNEX:
Nonlinear inequality constraints in the form c(x) d-OC-TA 0 and nonlinear equality constraints of the form ceq(x) = 0 have now been implemented. Either 'soft' or 'absorb' style boundaries may be used in problems with only nonlinear inequality constraints; calculations may be faster in some situations with 'soft' boundaries. However only 'absorb' style boundaries are usable for problems with nonlinear equality constraints.
See the following document for the proper syntax for defining nonlinear constraint functions: http://www.mathworks.com/access/helpdesk/h.../brg0p3g-1.html. To see a demonstration of nonlinear inequality constraints using a quadrifolium overlaid on Rosenbrock's function, run psodemo and choose 'nonlinearconstrdemo' as the test function.

License: Freeware

Related: which uses the, will obviously not, when trying different, vectorized fitness functions, variables type gtgt, soft boundaries, iteration, additional, written, pso, nonlinear, nonlinear equality, values personal, Interface, Global, trajectory based, toolbo

O/S:BSD, Linux, Solaris, Mac OS X

File Size: 30.7 KB

Downloads: 210



More Similar Code

Robust Particle Swarm toolbox implementing Trelea, Common, and Clerc types along with an alpha version of change detection.

This toolbox is designed for researchers in Computational Intelligence as well as application developers, students, and classroom labs. It is robust enough that several papers have been developed using it but it is also in constant development and very easy to hack. Users of MATLAB's Optimization Toolbox should...



An animated simulation of Particles in 2D searching for a global minima of a simple function using Particle Swarm Optimization algorithm



The Particle Swarm Optimization Research Toolbox was written to assist with thesis research combating the premature convergence problem of particle swarm optimization (PSO). The control panel offers ample flexibility to accommodate various...



Particle swarm optimization is a technique used in many control systems application. Here i used the PSO in PID controller tuning



This upload contains a hybrid Particle Swarm Optimization algorithm for functions in the real space. An options file is also provided, which lets the user fully parameterize the process. The hybrid function used is the @fminsearch, which is...



A new hybrid population-based
algorithm (PSOGSA) is proposed with the combination of
Particle Swarm Optimization (PSO) and Gravitational Search
Algorithm (GSA). The main idea is to integrate the ability of
exploitation in PSO...



This add-in to the PSO Research toolbox (Evers 2009) aims to allow an artificial neural network (ANN or simply NN) to be trained using the Particle Swarm Optimization (PSO) technique (Kennedy, Eberhart et al. 2001).

This add-in acts...



A few popular metaheuristic algorithms are included, such as the particle swarm optimization, firefly algorithm, harmony search and others.



Base paper detail : "Improved Particle Swarm Optimization Based Load Frequency Control In A Single Area Power System"
Saumya Kr. Gautam, Nakul Goyal Department of Electrical Engineering, IT-BHU
Varanasi,India.



It finds the minimum of a n variables function with the Particle Swarm Optimization Algorithm.

% The input parameters are:
% -func: it's the objective function's handle to minimize
% -numInd: it's the number of the swarm's...

User Review for Another Particle Swarm Toolbox
- required fields
     

Please enter text on the image