A Two-Stage Genetic Algorithm Based Task Allocation Approach for Dependency-aware Spatial Crowdsourcing | AMiner