Wearable computer and method using multiobjective optimization in ubiquitous computing environment

A wearable computer using multi-objective optimization in a ubiquitous computing environment and a method thereof are provided to enhance service satisfaction of a user by performing the multi-objective optimization in consideration of user requests and restrictions, and providing the user service according to a result of the multi-objective optimization. A wireless communicator(111) receives a feature of situation information and a service from internal and external situation information sources and a service provider. A feature collector(112) collects the feature of the situation information according to user input and the situation information/service feature received from the wireless communicator. An operator(113) performs multi-objective optimization for an optimized user service by using the collected features. The feature collector collects service performance time, energy consumption/time needed for obtaining internal/external situation information, and checks correctness of the internal/external situation information. The internal situation information source is a wearable sensor.