A Visual Entity-Relationship Model for Constraint-Based University Timetabling

09/28/2011
by   Islam Abdelraouf, et al.
0

University timetabling (UTT) is a complex problem due to its combinatorial nature but also the type of constraints involved. The holy grail of (constraint) programming: "the user states the problem the program solves it" remains a challenge since solution quality is tightly coupled with deriving "effective models", best handled by technology experts. In this paper, focusing on the field of university timetabling, we introduce a visual graphic communication tool that lets the user specify her problem in an abstract manner, using a visual entity-relationship model. The entities are nodes of mainly two types: resource nodes (lecturers, assistants, student groups) and events nodes (lectures, lab sessions, tutorials). The links between the nodes signify a desired relationship between them. The visual modeling abstraction focuses on the nature of the entities and their relationships and abstracts from an actual constraint model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/24/2016

Proceedings of the 3rd OMNeT++ Community Summit, Brno University of Technology - Czech Republic, September 15-16, 2016

These are the Proceedings of the 3rd OMNeT++ Community Summit, which was...
research
10/08/2018

Entity-Relationship Search over the Web

Entity-Relationship (E-R) Search is a complex case of Entity Search wher...
research
01/14/2022

The Lokahi Prototype: Toward the automatic Extraction of Entity Relationship Models from Text

Entity relationship extraction envisions the automatic generation of sem...
research
03/28/2018

Referring Relationships

Images are not simply sets of objects: each image represents a web of in...
research
03/20/2023

Neural Constraint Satisfaction: Hierarchical Abstraction for Combinatorial Generalization in Object Rearrangement

Object rearrangement is a challenge for embodied agents because solving ...
research
03/07/2019

Graphical Contrastive Losses for Scene Graph Generation

Most scene graph generators use a two-stage pipeline to detect visual re...
research
11/01/2021

Towards Reformulating Essence Specifications for Robustness

The Essence language allows a user to specify a constraint problem at a ...

Please sign up or login with your details

Forgot password? Click here to reset