A smart calendar system using multiple search techniques

Jake Cowton, Longzhi Yang

Research output: Contribution to conferencePaperpeer-review


Calendars are essential for professionals working in industry, government, education and many other fields, which play a key role in the planning and scheduling of people’s day-today events. The majority of existing calendars only provide insight and reminders into what is happening during a certain period of time, but do not offer any actual scheduling functionality that can assist users in creating events to be optimal to their preferences. The burden is on the users to work out when their events should happen, and thus it would be very beneficial to develop a tool to organise personal time to be most efficient based on given tasks, preferences, and constraints, particularly for those people who have generally very busy calendars. This paper proposes a smart calendar system capable of optimising the timing of events to address the limitations of the existing calendar systems. It operates in a tiered format using three search algorithms, namely branch and bound, Hungarian and genetic algorithms, to solve different sized problems with different complexity and features, in an effort to generate a balanced solution between time consumption and optimisation satisfaction. Promising results have shown in the experimentation in personal event planning and scheduling.
Original languageEnglish
Publication statusPublished - Sept 2015
EventThe 15th UK Workshop on Computational Intelligence - Exeter
Duration: 1 Sept 2015 → …


WorkshopThe 15th UK Workshop on Computational Intelligence
Period1/09/15 → …
Internet address


Dive into the research topics of 'A smart calendar system using multiple search techniques'. Together they form a unique fingerprint.

Cite this