Euler diagrams

Drawing interactive Euler diagrams from region connection calculus specifications. This paper describes methods for generating interactive Euler diagrams. User interaction is needed to improve the aesthetic quality of the drawing without writing tedious formal specifications. More precisely, the user can modify the diagram’s layout on the fly by mouse control. We prove that the satisfiability problem is in 𝖯𝖲𝖯𝖠𝖢𝖤 and we provide two syntactic fragments such that the corresponding restricted satisfiability problem is already 𝖭𝖯-hard. We describe (1) an improved local search based approach, (2) a method inspired from the gradient method and a hybrid method mixing both (1) and (2). A software tool was implemented and its implementation is described. We also experimentally compare the different methods. We first see that the improved local search and the hybrid method outperforms the local search from the literature and the gradient method for generating a diagram. Concerning interaction, the local search approach is not suitable but hybrid method and gradient method give both good results in terms of quality of drawings and stability. Specifications are written using region connection calculus (RCC-8), radius constraints and disjunctions. Euler diagrams are described as set of circles.

References in zbMATH (referenced in 1 article )

Showing result 1 of 1.
Sorted by year (citations)

  1. Schwarzentruber, François: Drawing interactive Euler diagrams from region connection calculus specifications (2015)