code for "Label-free poisoning attack against deep unsupervised domain adaptation"
├── MultiServer // Multi server scenario
│ └── update_range2 // Main calculation process
│ └── privacy_leakage_comp // Calculate privacy leakage
│ └── obfuscate_location // Obfuscate location
│ └── choice3 // Optimal individual selection strategy
│ └── genetic_algorithm // Generate the best individual with the greatest fitness
│ └── simulated_annealing // Simulated annealing algorithm
├── SingleServer // Single server scenario
│ └── update_range // Main calculation function
│ └── generate_probability // Calculate the perturbation probability
│ └── Privacy_leakage_comp // Calculate privacy leakage
│ └── obfuscate // Obfuscate location
├── GA // Genetic Algorithm
│ └── matuingFuction // Mating&mutation function
│ └── variationFunction // Variation function
├── Parameters // System Parameters
├── system_initial // Calculate the cost associated with offloading
│ └── task_allocate // Calculate user offloads matrix
│ └── local_consumption // Calculate user-side consumption
│ └── server_consumption // Calculate server-side consumption
│ └── offloading_cost // Calculate the cost of offloading data from the user to the server