scholarly journals Merging Partially Labelled Trees: Hardness and a Declarative Programming Solution

Author(s):  
Anthony Labarre ◽  
Sicco Verwer
2016 ◽  
Vol 20 (9) ◽  
pp. 1876-1879 ◽  
Author(s):  
Luis Diez ◽  
George-Pantelimon Popescu ◽  
Ramon Aguero

AI Magazine ◽  
2014 ◽  
Vol 35 (1) ◽  
pp. 53
Author(s):  
Hadrien Cambazard ◽  
Barry O'Sullivan ◽  
Helmut Simonis

We describe a constraint-based timetabling system that was developed for the dental school based at Cork University Hospital in Ireland. This sy stem has been deployed since 2010. Dental school timetabling differs from other university course scheduling in that certain clinic sessions can be used by multiple courses at the same time, provided a limit on room capacity is satisfied. Starting from a constraint programming solution using a web interface, we have moved to a mixed integer programming-based solver to deal with multiple objective functions, along with a dedicated Java application, which provides a rich user interface. Solutions for the years 2010, 2011 and 2012 have been used in the dental school, replacing a manual timetabling process, which could no longer cope with increasing student numbers and resulting resource bottlenecks. The use of the automated system allowed the dental school to increase the number of students enrolled to the maximum possible given the available resources. It also provides the school with a valuable “what-if” analysis tool.


2018 ◽  
Vol 232 ◽  
pp. 01040
Author(s):  
Liu Yu

As the MOOC develops, many users have begun to gradually like and get used to programming learning on the MOOC platform, so virtual online experiments have become a hot spot in the online programming education industry, which is also known as online IDE or online programming environment. Compared with the traditional programming environment, the online programming environment does not require a complicated establishment of local environment, making it easy to be used. At the same time, the online programming environment can also be integrated into the MOOC for learning, and can also be combined with OJ for evaluation. However, the existing online programming environment usually only supports few programming languages, such as C language and Java language. Even some online platforms only have the online compiling function with one language. Based on the above phenomena, this paper will propose a general online programming solution. And based on the idea, a platform that supports multi-language online compiling function is built through simple code writing and the construction of server environment.


Sign in / Sign up

Export Citation Format

Share Document