Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
MM is a package for running the greedy cover algorithm to perform multiset multicover.
This package implements the Greedy Cover algorithm for multisets
in C++
and exposes it to Python.
Given a universe of elements U, and a family of subsets F = {S1, ..., Sn}
of U, the set cover problem asks to find the smallest number of sets in F
such that every element of U appears in at least one such set.
This can be extended to a multicover problem, where we ask that
every element be included at least k sets. This in turn, can be extended
to accomodate multisets, where each element in Si also has a given
multiplicity.
The set cover problem is NP hard. The best known algorithm
is a greedy approach that iteratively selects the set with the largest
number of elements that have not been covered yet. This algorithm
has a log(n)-approximation guarantee where n is the size of the largest set.
The same guarantee also applies to the multicover problem, as well as the
multiset multicover problem (n here corresponds to the size of the largest
set, counting multiplicities).
FAQs
MM is a package for running the greedy cover algorithm to perform multiset multicover.
We found that multiset-multicover demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.