Knowledgesheet: A Graphical Spreadsheet Interface for Interactively Developing a Class of Constraint Programs

作者: Gopal Gupta , Shameem F. Akhter

DOI: 10.1007/3-540-46584-7_21

关键词:

摘要: We introduce a generalization of the spreadsheet paradigm, called Knowledgesheet, for solving class constraint satisfaction problems. The traditional paradigm is based on attaching arithmetic expressions to individual cells and then evaluating them; our Knowledgesheet interface instead allows finite domain constraints be attached that are solved obtain solution. This extension provides an easy-to-use large problems--those whose specification solution conforms 2-dimensional structure, e.g., scheduling problems, timetabling etc. A prototype has been developed applied solve many different types

参考文章(11)
Martin Henz, Jörg Würtz, Using Oz for College Timetabling Selected papers from the First International Conference on Practice and Theory of Automated Timetabling. pp. 162- 177 ,(1995) , 10.1007/3-540-61794-9_58
Alberto Colorni, Marco Dorigo, Vittorio Maniezzo, Metaheuristics for High School Timetabling Computational Optimization and Applications. ,vol. 9, pp. 275- 298 ,(1998) , 10.1023/A:1018354324992
Hans-Joachim Goltz, Dirk Matzke, University Timetabling Using Constraint Logic Programming Practical Aspects of Declarative Languages. pp. 320- 334 ,(1998) , 10.1007/3-540-49201-1_22
Kimbal Marriott, Peter Stuckey, Programming with Constraints The MIT Press. ,(1998) , 10.7551/MITPRESS/5625.001.0001
P Boizumault, Y Delon, L Peridy, Constraint logic programming for examination timetabling Journal of Logic Programming. ,vol. 26, pp. 217- 233 ,(1996) , 10.1016/0743-1066(95)00100-X
Pascal Van Hentenryck, Constraint satisfaction in logic programming ,(1989)
Jacques Cohen, Logic programming and constraint logic programming ACM Computing Surveys. ,vol. 28, pp. 257- 259 ,(1996) , 10.1145/234313.234416
Leon Sterling, Ehud Shapiro, Randy Garrett, The art of Prolog ,(1986)
Thomas W. Malone, Keh-Chiang Yu, Kum-Yew Lai, Object Lens: a "spreadsheet" for cooperative work ,(2011)
A.G. Yoder, D.L. Cohn, Real spreadsheets for real programmers international conference on computational logistics. pp. 20- 30 ,(1994) , 10.1109/ICCL.1994.288396