Dates
Friday, November 20, 2015 - 02:00pm to Friday, November 20, 2015 - 04:00pm
Location
Room 120, New CS building
Event Description

Neng-Fa Zhou
Professor, Computer and Information Sciences Department,
The City University of New York

Title: The Picat Language and System

Abstract:

Picat (picat-lang.org) is a new logic-based multi-paradigm programming language that integrates logic programming, functional programming, dynamic programming with tabling, constraint programming and scripting. The support of explicit unification, explicit non-determinism, tabling, and constraints makes Picat more suitable than functional (such as Haskell and F#) and scripting languages (such as Python and Ruby) for symbolic computations. Picat provides facilities for solving combinatorial search problems, including solver modules that are based on CP (constraint programming), SAT (propositional satisfiability), and MIP (mixed integer programming), and a module for planning that is implemented by the use of tabling. This talk will give an overview of the Picat language and the underlying techniques used in the Picat system.

Event Title
CSE 600 Colloq - Neng-Fa Zhou