Enhanced Spreadsheet Computing with Finite-Domain Constraint Satisfaction

02/22/2022
by   Ezana N. Beyenne, et al.
0

The spreadsheet application is among the most widely used computing tools in modern society. It provides excellent usability and usefulness, and it easily enables a non-programmer to perform programming-like tasks in a visual tabular "pen and paper" approach. However, spreadsheets are mostly limited to bookkeeping-like applications due to their mono-directional data flow. This paper shows how the spreadsheet computing paradigm is extended to break this limitation for solving constraint satisfaction problems. We present an enhanced spreadsheet system where finite-domain constraint solving is well supported in a visual environment. Furthermore, a spreadsheet-specific constraint language is constructed for general users to specify constraints among data cells in a declarative and scalable way. The new spreadsheet system significantly simplifies the development of many constraint-based applications using a visual tabular interface. Examples are given to illustrate the usability and usefulness of the extended spreadsheet paradigm. KEYWORDS: Spreadsheet computing, Finite-domain constraint satisfaction, Constraint logic programming

READ FULL TEXT
research
03/07/2000

ACLP: Integrating Abduction and Constraint Solving

ACLP is a system which combines abductive reasoning and constraint solvi...
research
08/30/2011

A Constraint Logic Programming Approach for Computing Ordinal Conditional Functions

In order to give appropriate semantics to qualitative conditionals of th...
research
09/09/2011

Solving Set Constraint Satisfaction Problems using ROBDDs

In this paper we present a new approach to modeling finite set domain co...
research
10/16/2017

Collaboration Spheres: a Visual Metaphor to Share and Reuse Research Objects

Research Objects (ROs) are semantically enhanced aggregations of resourc...
research
01/16/2014

A Constraint Satisfaction Framework for Executing Perceptions and Actions in Diagrammatic Reasoning

Diagrammatic reasoning (DR) is pervasive in human problem solving as a p...
research
10/31/2018

Finite Relation Algebras with Normal Representations

One of the traditional applications of relation algebras is to provide a...
research
04/05/2013

Pattern-Based Constraint Satisfaction and Logic Puzzles

Pattern-Based Constraint Satisfaction and Logic Puzzles develops a pure ...

Please sign up or login with your details

Forgot password? Click here to reset