Data Mining Algorithms In R/Packages/optimsimplex/Set functions

From Wikibooks, open books for an open world
Jump to navigation Jump to search

Description[edit | edit source]

The functions assign content to various elements of a simplex object:

optimsimplex.setall Set all the coordinates and the function values of all the vertices.
optimsimplex.setallfv Set all the function values of all the vertices.
optimsimplex.setallx Set all the coordinates of all the vertices.
optimsimplex.setfv Set the function value at a givenindex.
optimsimplex.setn Set the dimension of the space of the simplex.
optimsimplex.setnbve Set the number of vertices of the simplex.
optimsimplex.setve Set the coordinates of the vertex and the function values at a given index in the current simplex.
optimsimplex.setx Set the coordinates of the vertex at a given index in the current simplex.

Usage[edit | edit source]

   optimsimplex.setall(this = NULL, simplex = NULL)
   optimsimplex.setallfv(this = NULL, fv = NULL)
   optimsimplex.setallx(this = NULL, x = NULL)
   optimsimplex.setfv(this = NULL, ive = NULL, fv = NULL)
   optimsimplex.setn(this = NULL, n = NULL)
   optimsimplex.setnbve(this = NULL, nbve = NULL)
   optimsimplex.setve(this = NULL, ive = NULL, fv = NULL, x = NULL)
   optimsimplex.setx(this = NULL, ive = NULL, x = NULL)

Arguments[edit | edit source]

this A simplex object.
simplex The simplex to set. It is expected to be a nbve x n+1 matrix where n is the dimension of the space, nbve is the number of vertices and with the following content:
  • simplex[k,1] is the function value of the vertex k, with k = 1 to nbve,
  • simplex[k,2:(n+1)] is the coordinates of the vertex k, with k = 1 to nbve.
fv A row vector of function values; fv[k] is expected to be the function value for the vertex k, with k = 1 to nbve. For optimsimplex.setfv, fv is expected to be a numerical scalar.
x The nbve x n matrix of vertice coordinates; the vertex is expected to be stored in x[k,1:n], with k = 1 to nbve. For optimsimplex.setve and optimsimplex.setx, x is expected to be a row matrix.
ive Vertex index.
n The dimension of the space of the simplex.
nbve The number of vertices of the simplex.

Value[edit | edit source]

Return a updated simplex object this.

Authors[edit | edit source]

Author of Scilab optimsimplex module: Michael Baudin (INRIA - Digiteo)
Author of R adaptation: Sebastien Bihorel (sb.pmlab@gmail.com)