1. Algorithms for Hiring and Outsourcing in the
Online Labor Market
Presenter: Maggie Zhang
2. Team Formation with Outsourcing
(Model – TFO)
Problem – outsourcing and hiring workers in a general setting, where
workers form a team and contribute different skills to perform a task.
Assigned w/t Extra
Assigned w Extra
Hired
/Fired
w/t Priori
Minimize Labor Costs
Hired Worker – Fixed Salary
with Hiring/Firing Cost
Outsourcing – Extra
Premium
3. TFO Model Summary
• Objectives: Load balancing & Compatibility
• Constraints: Worker Capacity
• Algorithm Setup: Online or Offline
(1) if the cost of hiring or firing workers is too high,
outsourcing becomes preferable to hiring;
(2) if the cost of outsourcing work relative to salaries
of hired workers is too high, hiring becomes
preferable to outsourcing;
(3) if the workload consists of many repetitions of
similar tasks, hiring becomes preferable to
outsourcing.
4. Characteristics
(1) at each step, an entirely new
instance of the set-cover problem
needs to be solved by using hired and
outsourced workers;
(2) hired and outsourced workers
collaborate with each other, and this
needs to be taken into account;
(3) workers can be hired, fired, hired
again, and so on, so one has to keep
track of their status at every point in
time.
1 T*
1 n
t
7. Background Problems
Goal: Find the team to cover all skills
and minimize outsourcing expenses.
Goal: when , hire the
worker and achieve CR of 2.
8. LUMPSUM
Statement – Combination of SetCover and SkiRental
New Notation –
: the set of skills of that cannot be covered by already-hired workers.
: the accumulated costs.
Arbitrarily bad CR - M