Polyominoes puzzle is one of the most famous single player games that can be played in so many forms. One of these forms consists of an n × m board that should be covered by some of a given collection of tiles in some certain order.
[login to view URL]
<a href="[login to view URL]"><img src="[login to view URL]" alt="CS340_Project_Spring_2017_2" border="0"></a>
This project aims to build an efficient solver to solve a simpler version of Polyomino, where each one of its tiles contain some numbers that matches the main board position numbers. The player should find the best collection of tiles that covers all the board (if possible) without any overlapping.
Problem Description
The input:
Given a set X and a collection S of subsets of X.
The goal…
Find a sub-collection S* of S that satisfies the two conditions:
* The intersection of any two distinct subsets in S* is empty (no overlapping) .
* The union of the subsets in S* is X.
For example :
Let set X = {1, 2, 3, 4, 5}, and S ={A, B, C, D, E} be a collection of subsets:
* A={1, 5}
* B={1, 3, 4}
* C={3, 4}
* D={2, 4}
* E={3}
The sub-collection S* = {A, D, E} is exact covering solution for X.
Requirements
1. Incremental Formulation
Give an incremental formulation for the exact cover problem, providing a precise definition of the following components:
* Initial state.
* Successor function.
* Goal test.
* Solution cost.
2. Optimization Problem Formulation
Formulate the problem as an optimization problem, providing a precise definition of the
following components:
* Solution representation, i.e. how a candidate solution (sequence) is represented.
* The objective function. Given a candidate solution following the representation you
suggested, the objective function should return a numerical value to measure the
quality of the solution.
3. Illustration
Use the previous example to illustrate the components of questions 1 & 2.
4. Analysis
Analyze the size of the state (i.e. search) space in terms of N where N is the number of
subsets.
5. Neighborhood Function
Based on the solution representation given in question 2, suggest at least one (or may be multiple) effective neighborhood function of a local search algorithm. Remember that a neighborhood function maps a candidate solution S to a set of other solutions by applying small (i.e. local) changes to S.
6. Genetic Algorithms
Based on the solution representation given in question 2, suggest effective crossover and mutation operators of a Genetic Algorithm.
I have done MS Software Engineering. I had a course on DATA ENGINEERING and Artificial Intelligence. I know all data mining techniques (Predication & Classification) and data analysis techniques. I have worked on K-mean, ID3, Bayesian theorem, confusion matrix, Hungarian algo and so on .My research was on Rough Set Theory. Tools I uses are Weka, Matlab, RapiMiner, SPSS,Java, R programming and Excel . Please see my profile and reviews as well. Thanks
Hello
I am Java and Algorithm expert and interested in this project. I have reviewed the details and confident to handle it perfectly.
I have a lot of experience in helping in students with assignments, so I will keep codes well documented and simple. Please communicate to discuss further.
Regards
Anshu
Bid Summary
I m an engineer. I have read the description and I would like to work for you. For further details please inbox me. Thank you
Project Requirements
I m an engineer. I have read the description and I would like to work for you. For further details please inbox me. Thank you
Relevant Skills and Experience
I m an engineer. I have read the description and I would like to work for you. For further details please inbox me. Thank you
Proposed Milestones
$611 USD - m
Bid Summary
I am an IITK graduate and I have 9 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction.
Project Requirements
I am an IITK graduate and I have 9 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction.
Relevant Skills and Experience
I am an IITK graduate and I have 9 years of experience in software development. I have 100% completion rate and I have finished all the projects with the highest level of customer satisfaction.
Proposed Milestones
$155 USD - first milestone
Hi there,
I would like to be considered for your project. I have a good experience in artificial intelligence and i find this problem very interesting to solve. I'd be glad to help.
Best Regards,
we can start ur work immediately.
we have 10 yrs experience as Senior Research Engineers in telecom domain,
we have done design and coding in
1. MATLAB
2. LabVIEW
3 VHDL,Verilog
4. Micro controller coding
5. DSP,DIP