In Pickup-and-Delivery problems (PDP), mobile workers are employed to pick up and deliver items with the goal of reducing travel and fuel consumption. Unlike most existing efforts that focus on finding a schedule that enables the delivery of as many items as possible at the lowest cost, we consider trichromatic (worker-item-task) utility that encompasses worker reliability, item quality, and task profitability. Moreover, we allow customers to specify keywords for desired items when they submit tasks, which may result in multiple pickup options, thus further increasing the difficulty of the problem. Specifically, we formulate the problem of Online Trichromatic Pickup and Delivery Scheduling (OTPD) that aims to find optimal delivery schedules with highest overall utility. In order to quickly respond to submitted tasks, we propose a greedy solution that finds the schedule with the highest utility-cost ratio. Next, we introduce a skyline kinetic tree-based solution that materializes intermediate results to improve the result quality. Finally, we propose a density-based grouping solution that partitions streaming tasks and efficiently assigns them to the workers with high overall utility. Extensive experiments with real and synthetic data offer evidence that the proposed solutions excel over baselines with respect to both effectiveness and efficiency.
With the rapid growth of data scale, the problems of collaborative filtering recommendation algorithm are more and more obvious, such as data sparsity, cold start, scalability, and the change of user interest over time. About the existing problems, we introduce the fuzzy clustering and propose a collaborative filtering algorithm based on fuzzy C-means clustering. The algorithm performs fuzzy clustering on the item attribute information to make items belonging to different categories in different membership degree, increases the data density, effectively reduces the data sparsity, and solves the issue that the inaccuracy of similarity leads to the low recommendation accuracy. Meanwhile, the algorithm introduces the time weight function. Different evaluation times give different time weight values, and recently evaluated items are more representative of the user current interest, so we give a higher weight value, and early evaluated items have less effect on the user current interest, thus the weight value are relatively lower. The experimental results show that our algorithm can effectively alleviate the data sparsity problem and time migration of users preferences, thus achieve better performance.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.