Members include JUG Chennai, Pramati Technologies, Tata Consultancy (and Limited), Wipro
JUGChennai & JCP
Motivate members to participate in JCP
Encourage members to reviewing and provide feedback.
Guide members to join JSRs
To join JUGChennai JCP community…
Active Participation in the community (consume & contribute both)
At least 4 years of experience
Contributor in any project is a plus!
Presented at least 2 JSRs (not yet final) in JUG meeting.
Must follow the JCP JSPA (will be provided once a member is confider.)
JSR 331: Constraint Programming API http://jcp.org/en/jsr/detail?id=331 Spec Lead: Jacob Feldman http://cpstandard.wordpress.com http://cpstandards.org
Constraint Programming (CP) is a programming paradigm which provides useful tools to model and efficiently solve constraint satisfaction and optimization problems
Started in 1980s in the field of AI
CLP R , CHIP
Application of CP
Scheduling, sequencing, resource and personnel allocation, etc. etc.
JSR – 331
A specification to define a Java runtime API for constraint programming. The CP API prescribes a set of fundamental operations used to define and solve constraint satisfaction and optimization problems.
CP demarcation (All concepts revolves around any of these two category)
Problem Definition – About the ‘Problem’ root for variables and constraints
Problem Resolution – About the ‘Solver’ to execute different Search strategy called goals to find Solution for problem
A problem may have multiple solutions that produce different solutions pursuing different objectives.