Skip to main content

Stochastic Diffusion Search

Project description

A library which implements the main variants of Stochastic Diffusion Search (SDS), and provides a convenient front end.

Stochastic Diffusion Search (SDS) is a generic population-based search method. SDS agents perform cheap, partial evaluations of a hypothesis (a candidate solution to the search problem). Hypotheses with the potential to be strong solutions are then diffused through the swarm through direct one-to-one communication. As a result of the diffusion mechanism, high-quality solutions can be identified from clusters of agents with the same hypothesis.

This is a library used during the writing of my PhD thesis, full documentation and code are both published online.

SDS has a Scholarpedia page:

A list of papers written on SDS can be found in the Stochastic Diffusion Search paper repository, maintained by the author of this module:

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sds-2.0.1.tar.gz (193.0 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Huawei Huawei PSF Sponsor Microsoft Microsoft PSF Sponsor NVIDIA NVIDIA PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page