Re: Optimized structure of an equation
- To: mathgroup at smc.vnet.net
- Subject: [mg94564] Re: Optimized structure of an equation
- From: dh <dh at metrohm.com>
- Date: Tue, 16 Dec 2008 02:36:12 -0500 (EST)
- References: <ghtjiu$rdm$1@smc.vnet.net>
Hi, as you want an integers solution, you formulate this as an condition and choose a function that can take conditions like e.g. NMinimize. Towards this you spezify the error and minimize it. Here is a simple example that creates some data and fits a model: d=Table[{x,x^3+x^4+Random[]},{x,1,10}]; errfun[i_,j_]=Plus@@ ((#[[1]]^i+#[[1]]^j- #[[2]])^2&/@ d); NMinimize[{errfun[i,j],Element[{i,j},Integers]},{i,j}] hope this helps, Daniel Lai Ngoc Anh wrote: > Dear all, > I want to optimize structure of an equation as > Z(x)=a*x^(i/6)+b*x^(j/6)+c*x^(k/6)+d*x^(m/6)+g*x^(n/6) > in which, i, j, k, m, n are integers. The values of i, j, k, m, n are in range from 1 to 100. optimization should give the best set of i, j, k, m, n for given data Z(x). > a, b, c, d, g are parameters to be found with the best structure form of the optimization equation the with i, j, k, m, n. > Could you please tell me what should i do? > thanks > > NA > >