Software Projects

Action Planning

In our lab, we are building an AI Planning System called Crackpot based on iterative repair. It features real-time optimization and revision, auto-scaling on parallel architectures, and handles temporal reasoning, resources, and an open, complex planning world. Crackpot is implemented in C++ and is open-source in Public Domain. I am a primary/lead developer of Crackpot. 
I am also writing a PDDL Parser in C++, available at pddl-parser-cpp project page.

Heuristic Selection Framework for Parallel Combinatorial Search

Usually a planning system or a solver employs a search process in a space of possible solutions. The search process has to make multiple choices and sub-choices. This C++ framework can be used to write an adaptive search process that takes into account the time, the number of processing cores in the modern multicore computers and other resources available for search.

Industry Projects

I worked as a developer between 2003-7, and afterwards between 2009-11. At Hiperware, between 2009-11, I was a primary developer in a few projects:
  • An intelligent web application to monitor the e-sale of counterfeit luxury, branded products. 
  • Server of an AI-based mobile app to assist customers in retail shops -- including recognition of product from video input, providing product reviews and product comparison information to the customer. 
In the past, I have worked in handwriting recognition, concurrent server, web applications, and gaming-related technologies. The details may be found on my LinkedIn page
Č
ą
ď
Amit Kumar,
Oct 8, 2011 3:05 AM