| Algorithm 1 User Characteristic Aware Participant Selection for High-Heat Regions (UCPS-H) |
|
Input: Task set , User set N; Output: 1: Participant selected for task , the payment for participants and participants set U; 2: ; 3: while do 4: Calculate the comprehensive data quality of users for task through Equation (31); and rank the comprehensive data quality of users in descending order 5: Assign task to user with the highest comprehensive data quality; 6: ; 7: ; 8: ; 9: return to 3; 10: if task achieves the desired data quality then 11: remove it from ; 12: end if 13: if all tasks are assigned or budget runs out then 14: stop the selection process; 15: end if 16: end while 17: return ; |