awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 repository-uri

Awesome GitHub RepositoriesCombinatorial Allocation Algorithms

Algorithms for distributing items based on relative ranking or constraints.

Distinct from Ranking Algorithms: Focuses on algorithmic item distribution based on constraints rather than software packaging or load balancing.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Combinatorial Allocation Algorithms. Refine with filters or upvote what's useful.

Awesome Combinatorial Allocation Algorithms GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • mission-peace/interviewAvatar mission-peace

    mission-peace/interview

    11,306Vezi pe GitHub↗

    This project is a comprehensive library of reference implementations for fundamental data structures and algorithms, designed to support technical interview preparation and software engineering assessments. It provides a structured collection of computational techniques for solving complex problems involving arrays, strings, graphs, trees, and mathematical analysis. The library distinguishes itself by offering specialized implementations for advanced topics, including concurrent programming patterns and geometric algorithms. It features thread-safe primitives for managing shared state and tas

    Allocates the minimum number of items to individuals based on relative ranking constraints.

    Java
    Vezi pe GitHub↗11,306
  • dinerojs/dinero.jsAvatar dinerojs

    dinerojs/dinero.js

    6,758Vezi pe GitHub↗

    Dinero.js is a TypeScript-first library for creating, calculating, and formatting monetary values. It provides immutable money objects that represent amounts in the smallest currency subdivision as integers, ensuring precision and preventing floating-point errors. The library enforces same-currency rules on arithmetic operations and validates currency codes against ISO 4217 definitions at creation time. The library distinguishes itself through a calculator plugin architecture that delegates arithmetic operations to interchangeable backends, supporting number, bigint, or custom precision libra

    Implements a proportional allocation algorithm that distributes monetary values without losing fractional cents.

    TypeScriptamountcurrencyimmutable
    Vezi pe GitHub↗6,758
  • robertmartin8/pyportfoliooptAvatar robertmartin8

    robertmartin8/PyPortfolioOpt

    5,792Vezi pe GitHub↗

    PyPortfolioOpt is a comprehensive portfolio optimization library for Python that provides a full suite of methods for constructing and analyzing investment portfolios. At its core, the library implements mean-variance optimization, the Black-Litterman Bayesian model, and Hierarchical Risk Parity, giving users multiple approaches to asset allocation. It includes a complete covariance estimation toolkit with interchangeable estimators such as sample, exponential, shrinkage, and minimum-covariance-determinant methods, along with expected return estimation using historical mean, exponential weight

    Converts continuous portfolio weights into integer share counts for a given investment amount.

    Jupyter Notebook
    Vezi pe GitHub↗5,792
  • pyportfolio/pyportfoliooptAvatar PyPortfolio

    PyPortfolio/PyPortfolioOpt

    5,790Vezi pe GitHub↗

    PyPortfolioOpt is a Python library for financial portfolio optimization that implements mean-variance optimization, Black-Litterman models, and Hierarchical Risk Parity methods. It provides a complete toolkit for constructing risk-adjusted asset portfolios by combining expected return estimation, covariance modeling, constraint handling, and discrete allocation into a single optimization framework. The library distinguishes itself through its integration of multiple optimization approaches within a unified interface. It includes a Black-Litterman Bayesian framework that blends market equilibr

    Converts continuous portfolio weights into integer share counts for investable portfolios.

    Jupyter Notebookalgorithmic-tradingcovarianceefficient-frontier
    Vezi pe GitHub↗5,790
  1. Home
  2. Software Engineering & Architecture
  3. Combinatorial Allocation Algorithms

Explorează sub-etichetele

  • Monetary Allocation Algorithms1 sub-tagDistributes monetary values across recipients using remainder-distribution strategies that avoid losing fractional cents. **Distinct from Combinatorial Allocation Algorithms:** Distinct from Combinatorial Allocation Algorithms: focuses on monetary value distribution with remainder handling, not general constraint-based item allocation.