Skip to main content

Stochastic Matching provides tools to analyze the behavior of stochastic matching problems.

Project description

SM Logo

Stochastic Matching

PyPI Status Build Status Documentation Status License: MIT Code Coverage

Stochastic Matching provides tools to analyze the behavior of stochastic matching problems.

Features

  • Compatibility graph creation (from scratch, from one of the provided generator, or by some combination).
  • Theoretical analysis:
    • Injectivity/surjectivity of the graph, kernel description.
    • Polytope description of positive solutions.
  • Fast simulator.
    • Provided with a large set of greedy / non-greedy policies.
    • Adding new policies is feasible out-of-the-box.
  • Lot of display features, including a Vis JS Network export.

Installation

To install Stochastic Matching, run this command in your terminal:

$ pip install stochastic_matching

This is the preferred method to install Stochastic Matching, as it will always install the most recent stable release.

Acknowledging package

If you publish results based on Stochastic Matching, please acknowledge the usage of the package by quoting the following paper.

Credits

This package was created with Cookiecutter and the Package Helper project template.

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

stochastic_matching-0.4.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stochastic_matching-0.4.0-py3-none-any.whl (63.3 kB view details)

Uploaded Python 3

File details

Details for the file stochastic_matching-0.4.0.tar.gz.

File metadata

  • Download URL: stochastic_matching-0.4.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.8.23

File hashes

Hashes for stochastic_matching-0.4.0.tar.gz
Algorithm Hash digest
SHA256 bb23e5b49e1b500f1eb20a3486855993c27d06baa1c721098f75a7ff2aa5ebaf
MD5 6ea61fdb558f6fb43820c00ad4bfcc5f
BLAKE2b-256 498f499d55518b5605fb1a8975918aa9532dc3babed0797019d74d42cab3958e

See more details on using hashes here.

File details

Details for the file stochastic_matching-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for stochastic_matching-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a0b4e26a2f6012c366516ed1fb46178c912f6f001b2acc06e126d59c18a0b02c
MD5 c9014c4c14a8d92b6b2016fbf982c11b
BLAKE2b-256 45fa0759fd2ce950ff5a7603d39d1104d8be0354cfd4cfb6e9dbafbd8e5d762e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page