def annealing_opt_analysis(user_id): result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter(user_id) result_from_cluster, movie_name_arr = clus.run_cluster() time_start = record_runtime() name_list_from_annealing, payoff_list_from_annealing = ann.annealing_optimize( result_from_coll_filter, movie_had_seen, result_from_cluster, movie_name_arr) time_end = record_runtime() time_pass = time_end - time_start print 'annealing optimize analysis finished.' return name_list_from_annealing, payoff_list_from_annealing, time_pass
def run(user_id): result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter( user_id) result_from_cluster, movie_name_arr = clus.run_cluster() time_start = record_runtime() result_dict, sum_of_game_value = gt.run_game_theory( result_from_coll_filter, movie_had_seen, result_from_cluster, movie_name_arr) time_end = record_runtime() time_pass = time_end - time_start return result_dict, sum_of_game_value, time_pass
def genetic_plus_opt_analysis(user_id): result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter(user_id) result_from_cluster, movie_name_arr = clus.run_cluster() time_start = record_runtime() name_list_from_genetic, payoff_list_from_genetic = gene.genetic_opt_plus(result_from_coll_filter, movie_had_seen, result_from_cluster, movie_name_arr) time_end = record_runtime() time_pass = time_end - time_start print 'genetic_plus optimize analysis finished.' return name_list_from_genetic, payoff_list_from_genetic, time_pass
def annealing_opt_analysis(user_id): result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter( user_id) result_from_cluster, movie_name_arr = clus.run_cluster() time_start = record_runtime() name_list_from_annealing, payoff_list_from_annealing = ann.annealing_optimize( result_from_coll_filter, movie_had_seen, result_from_cluster, movie_name_arr) time_end = record_runtime() time_pass = time_end - time_start print 'annealing optimize analysis finished.' return name_list_from_annealing, payoff_list_from_annealing, time_pass
def genetic_plus_opt_analysis(user_id): result_from_coll_filter, movie_had_seen = coll.run_collaborative_filter( user_id) result_from_cluster, movie_name_arr = clus.run_cluster() time_start = record_runtime() name_list_from_genetic, payoff_list_from_genetic = gene.genetic_opt_plus( result_from_coll_filter, movie_had_seen, result_from_cluster, movie_name_arr) time_end = record_runtime() time_pass = time_end - time_start print 'genetic_plus optimize analysis finished.' return name_list_from_genetic, payoff_list_from_genetic, time_pass