I have recently implemented a basic algorithm of PSO which when provided with a function of 2 variables(x,y) would return the minima of the function within a range.
Now the issue is - the function is not known. My PS is to be fed with data sets (the data sets could be from various domains - like mobile computing). For instance let it be tuples of the form: (x,y,f(x,y)). [During the learning phase the optimum value is provided too.] After some 1000s of sample data, the PS would be tested with another set of data. The PS should supposedly return the optimum value, i.e. given (x,y) return f(x,y).
The problems seems to me very similar as ANN. I have no idea how to proceed on this - should my PS try and generate a polygon?