Skip to content

A fast implementation of fair allocation algorithms for indivisible items.

Notifications You must be signed in to change notification settings

JThh/fair-alloc-app-ra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fast & Fair Web Application

Welcome Page

[News] We feel glad to share that our paper "Fast & Fair: A Collaborative Platform for Fair Division Applications" has been accepted to AAAI-24 for publication! Camera-ready version is now available here.

Welcome to Fast & Fair. We have implemented three algorithms coming from papers (1,2,3). The app is available at https://fair-alloc.streamlit.app/.

Introduction

The allocation app is designed to help you achieve some envy-freeness notion (e.g. WEF(x, 1-x), EF[1,1], and EF) by fairly allocating indivisible items. Here's how it works:

  1. Start by providing the number of participants and the available items.
  2. For each participant, specify their preferences for the items. You can assign weights to these preferences to reflect their importance.
  3. Once you've entered all the preferences, click on the 'Run Allocation Algorithm' button.
  4. Our algorithms will process the inputs and generate an allocation that minimizes envy while considering participant preferences.
  5. The app will display the resulting allocation along with any relevant statistics or insights.

With our fair allocation app, you can explore various scenarios and experiment with different preferences and weightings to find an allocation that best satisfies the corresponding fairness and efficiency objective.

Cummunity and Contribution

Join our Slack channel for latest updates and to ask questions.

We welcome community contribution. Please refer to the Contribution Guide for details.

About

A fast implementation of fair allocation algorithms for indivisible items.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages