13.07.2015 Views

E-Commerce

E-Commerce

E-Commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

236E-<strong>Commerce</strong>too tortuous and with repetitive passages that make the user disoriented, especially under atime constraint. Finally, different users interact with environment in different manner, e.g.they travel with different speed, they spend different time to admire artworks, they divertfrom the suggested tour. Consequently, the suggested personalized tour must bedynamically updated and optimized according to contextual information on user interactionwith environment.The tour suggestion task requires knowledge about item layout. We propose to basicallyrepresent items as nodes of an Euclidean graph. Thus the museum tour is quite similar tothe classical Traveling Salesperson Problem (TSP). TSP aims to find the shortest cycle visitingeach node exactly once (Lawler et al., 1985). TSP is a well known combinatorial optimizationproblem and has been studies extensively in many variants. The problem is NP-hard, asshown by Papadimitriou (Papadimitriou, 1977), even if the weight of each edge satisfies thetriangle inequality (in addition to nonnegative and symmetry properties) like in Euclideangraphs.The TSP combinatorial complexity makes difficult to achieve a methodology to solve efficientlyTSP of realistic size to global optimality. A number of different methods have been proposed forobtaining either optimal or near optimal solutions, ranging from classic methodologies based onlinear programming (Wong, 1980) and branch-and-bound (Little et al., 1963; Bellmore & Malone,1971) to artificial intelligence methods such as neural networks (Bhide et al., 1993), tabu search(Glover, 1990), and genetic algorithms (Goldberg & Lingle, 1985).SpIteR does not uses only one method, but here some aspects of genetic one are shortlypresented. Genetic algorithms (GAs) are search algorithms that work via the process ofnatural selection. They begin with a sample set of potential solutions which then evolvestoward a set of more optimal solutions. A solution (i.e., a chromosome for GAs) for themuseum tour is a sequence of suggested items. GAs require that a potential solution can bebreak into discrete parts, namely genes, that can vary independently. It's necessary toevaluate how “good” a potential solution is with respect to other potential solutions. Thefitness function is responsible for performing this evaluation and the returned fitness valuereflects how optimal the solution is: the higher the number, the better the solution. In themuseum tour scenario, the fitness function relies on a user-sensitive time constraint, the userbehavior (i.e., speed and stay times), the user learned preferences and the item layout.Further information about museum tour items can be exploited to obtain the problemsolution. Usually, few items are placed in rooms and each room is connected with someother rooms. A sample layout of rooms is shown in Fig. 2 with the schematic representationof Vatican Pinacoteca. Rooms provide a simpler perspective from combinatorial complexitypoint of view, but, while tour visits each item at most once (like in k-TPS), each room can bevisited more times 1 .1 a user should anyway cross each room access at most twice

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!