이 논문은 학생들을 학교에 배정하는 문제를 다룬다. 학생들은 학교에 대한 선호도를 가지고 있으며, 학교는 수용 능력이 제한되어 있다. 또한 사전에 정의된 학생 그룹들의 공정성을 고려해야 한다.
논문에서는 다음과 같은 두 가지 근사 알고리즘을 제시한다:
다항 시간 알고리즘: 각 그룹의 효용이 최적 해의 효용 이상을 달성하며, 학교 수용 능력을 최대 1 + δv만큼 초과한다(단, Σv δv ≤ 2g).
nO(g) 시간 알고리즘: 각 그룹의 효용이 최적 해의 효용에서 O(g^2) 이내로 감소하며, 학교 수용 능력을 최대 δv만큼 초과한다(단, Σv δv = O(g^2)).
이 알고리즘들은 선형 계획법 완화와 GAP 라운딩 기법을 활용한다. 또한 케이크 커팅 기법을 통해 그룹 공정성을 달성한다.
논문은 이 문제를 일반화하여 임의의 커버링 제약 조건을 다루는 알고리즘도 제시한다. 이를 통해 다기준 최적화와 순위 최적화 문제에도 적용할 수 있다.
다른 언어로
소스 콘텐츠 기반
arxiv.org
더 깊은 질문