IEEE North Jersey Section TM Chapter Seminar

#IEEE #North #Jersey #Section #TM #Chapter #Seminar #BPSolver's #Winning #Solutions #to #the #ASP #Competition #Problems
Share

IEEE North Jersey Section TM Chapter Seminar

BPSolver's Winning Solutions to the ASP Competition Problems


  Date and Time

  Location

  Hosts

  Registration



  • Add_To_Calendar_icon Add Event to Calendar
  • Central Ave and Lock St.
  • Newark, New Jersey
  • United States 07102
  • Building: GITC
  • Room Number: 4416
  • Click here for Map

  • Contact Event Host
  • Starts 25 October 2011 10:00 PM UTC
  • Ends 22 November 2011 08:00 PM UTC
  • No Admission Charge


  Speakers

Neng-Fa Zhou

Topic:

BPSolver's Winning Solutions to the ASP Competition Problems

In this talk, I'll give an overview of the the BPSolver team's solutions in B-Prolog to the benchmark problems used in the third ASP Solver Competition. Except for three problems that required only plain Prolog, all the solutions used either CLP(FD) or tabling. Most of the winning CLP(FD) programs used global constraints such as all_distinct, element, circuit, cumulative, and path_from_to. Mode-directed tabling demonstrated a strong performance in the competition. It not only helped easily solve the path-finding problems such as Airport-Pickup and Hydraulic Planning problems, but also helped provide elegant and efficient dynamic programming solutions to the Sokoban and Hanoi Tower problems which had been considered unsuited for B-Prolog. The participation of B-Prolog in the competition created a great opportunity to directly compare top-down tabled evaluation with bottom-up evaluation of logic programs, and CLP(FD) with SAT-based ASP solvers. In this talk, I'll analyze the competition results from my personal perspective and offer my two cents on possible improvements for both CLP(FD) and SAT-based ASP solvers. This talk is based on the article entitled "BPSolver's Solutions to the Third ASP Competition Problems", ALP Newsletter, June, 2011.

Biography: Neng-Fa Zhou is a professor of Computer Science at the City University of New York (Brooklyn College & Graduate Center). He received a BS degree in Computer Science from Nanjing University, China, in 1984, and MS and PhD degrees in Computer Science and Engineering from Kyushu University, Japan, in 1988 and 1991, respectively. Before joining CUNY, he was an associate professor at Kyushu Institute of Technology from 1991-1999. He had visiting positions at Yale University (1997), University of Alberta (1998), Tokyo Institute of Technology (2002), and Monash Univeristy/the University of Melbourne (2005). Neng-Fa Zhou has been an active researcher in programming language systems for over fifteen years. He has authored over thirty papers on programming language, constraint-solving, graphics, and machine learning systems published in journals (ACM TOPLAS, Journal of Logic Programming, Theory and Practice of Logic Programming, Journal of Functional and Logic Programming, and Software Practice and Experience) and major conferences. His papers on compilation of logic programs, constraint solving, and tabling have received a number of citations. He is the principal designer and implementor of the B-Prolog system, a fast CLP system which has thousands of users world-wide in both academia and industry. He has reviewed articles for all major journals and conferences in his area of research and has served on the program committees of several important conferences including International Conference on Logic Programming (ICLP) and International Symposium on Practical Aspects of Declarative Languages (PADL). He is a co-chair of PADL’12, a symposium sponsored by Association for Logic Programming with cooperation of ACM SIGPLAN and Microsoft Research. He is the principle investigator of an NSF grant entitled “An Integrated Parallel Constraint Programming Platform for Combinatorial Search Problems”.





Agenda

6:00 PM, Tuesday, November 22, 2011