Representações Monte Carlo, Las Vegas e Determinística de Grafos Massivos
Project description
Representação de grafos Las Vegas
São disponibilizadas duas classes RepProbabilistic, RepSpatialXOR e RepModular para representação de grafos.
Para executar
Primeiro instale o pacote:
pip install rep-grafos
Como usar
Aqui estão as instruções para utilização das classes:
A classe RepProbabilistic
São disponibilizados três parâmetros c, hash_size e fator. O parâmetro c indica que cada função hash em H[v] deve representar pelo menos c vizinhos de v. O parâmetro hash_size diz o tamanho em bits das funções hash. Já o parâmetro q, refere-se à fração máxima de vizinhos de v que cada vértice v devem ser permitidos não serem representados pelas funções hash, isto é, presentes em D[v].
O método construir deve ser executado passando-se uma instância igraph.Graph ou qualquer instância que implemente os métodos neighbors que retorna os vizinhos de um determinado vértice e complementer que retorna o complemento de um grafo.
A classe RepModular
São disponibilizados os parâmetro c. O parâmetro c indica que cada função hash em H[v] deve representar pelo menos c vizinhos de v.
O método construir deve ser executado passando-se uma instância igraph.Graph ou qualquer instância que implemente os métodos neighbors que retorna os vizinhos de um determinado vértice e complementer que retorna o complemento de um grafo.
A classe RepSpatialXOR
São disponibilizados os parâmetro tamanho_fingerprint e k. O parâmetro tamanho_fingerprint indica o tamanho em bits das funções hash dos filtros SpatialXOR. O parâmetro k é o número de funções hash utilizadas pelos filtros SpatialXOR.
O método construir deve ser executado passando-se uma instância igraph.Graph ou qualquer instância que implemente os métodos neighbors que retorna os vizinhos de um determinado vértice e complementer que retorna o complemento de um grafo.
A pasta data tem os dados do artigo, separados por ;.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rep_grafos-0.2.3.tar.gz.
File metadata
- Download URL: rep_grafos-0.2.3.tar.gz
- Upload date:
- Size: 6.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f4a4029702b4f1cb96ae173fd62a6e0299e95c5cd8e74672266599e1fdd803e
|
|
| MD5 |
693c2e5e31b51f57c9063d2dd04c89a2
|
|
| BLAKE2b-256 |
5c09c9014d7476e199dc37f83488e6ad9d524d4f886743d1d85da0d5dd64fff9
|
Provenance
The following attestation bundles were made for rep_grafos-0.2.3.tar.gz:
Publisher:
publish.yml on paulodiogo/rep-grafos
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rep_grafos-0.2.3.tar.gz -
Subject digest:
5f4a4029702b4f1cb96ae173fd62a6e0299e95c5cd8e74672266599e1fdd803e - Sigstore transparency entry: 782220739
- Sigstore integration time:
-
Permalink:
paulodiogo/rep-grafos@127f1f1f16230c64b4ad2c027ab4fea125b5ffb7 -
Branch / Tag:
refs/tags/0.2.3 - Owner: https://github.com/paulodiogo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@127f1f1f16230c64b4ad2c027ab4fea125b5ffb7 -
Trigger Event:
release
-
Statement type:
File details
Details for the file rep_grafos-0.2.3-py3-none-any.whl.
File metadata
- Download URL: rep_grafos-0.2.3-py3-none-any.whl
- Upload date:
- Size: 7.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b2f8f078cd08877ca040c574f401c3997a2ff69f192008ef7c26fed29d082ee
|
|
| MD5 |
afb7b8869a620a54a75c6e0be07d0d1b
|
|
| BLAKE2b-256 |
34a11d4685c418344164faacbfb7b6bbc4d65d4968bd74b2944e3e2910cb0986
|
Provenance
The following attestation bundles were made for rep_grafos-0.2.3-py3-none-any.whl:
Publisher:
publish.yml on paulodiogo/rep-grafos
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
rep_grafos-0.2.3-py3-none-any.whl -
Subject digest:
5b2f8f078cd08877ca040c574f401c3997a2ff69f192008ef7c26fed29d082ee - Sigstore transparency entry: 782220741
- Sigstore integration time:
-
Permalink:
paulodiogo/rep-grafos@127f1f1f16230c64b4ad2c027ab4fea125b5ffb7 -
Branch / Tag:
refs/tags/0.2.3 - Owner: https://github.com/paulodiogo
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@127f1f1f16230c64b4ad2c027ab4fea125b5ffb7 -
Trigger Event:
release
-
Statement type: