Mis disculpas si me da algo de la terminología mal, no tengo formal de matemáticas de fondo; la mitad de mi problema es articular lo que yo estoy tratando de hacer y en la identificación del dominio de las matemáticas que se ocupa de este tipo de problema.
Estoy trabajando en un problema donde me gustaría ejecutar un algoritmo de optimización para encontrar los valores para un n-dimensional matriz densa (en realidad, la matriz es la probabilidad condicional de la tabla de un nodo en un probabilístico de modelos gráficos, pero no estoy seguro de si es pertinente)
Estoy familiarizado con algunos de los tipos básicos de optimización, tales como la restricción de la programación lógica y la programación lineal. Sin embargo, estoy teniendo un duro momento de formalizar mi problema porque no caen perfectamente en cualquier categoría; que intrínsecamente tiene tanto una dimensión continua y cualquier número de discretas dimensiones.
Te voy a dar un ejemplo concreto. Decir que tengo tres conjuntos, cada uno con tres miembros:
X = {x₀, x₁, x₂}
Y = {y₀, y₁, y₂}
Z = {z₀, z₁, z₂}
Si me tomo un elemento de cada conjunto, hay 27 permutaciones posibles (o de 27 elementos, si ver la establece como ejes de una matriz). Para cada una de esas permutaciones me gustaría asignar un número real p entre 0 y 1, sujeto a ciertas restricciones y una optimización de la función.
Por ejemplo, decir que me quería dar las siguientes limitaciones:
- Para cada x ∈ X y y ∈ Y, la suma de
{x, y, z₀...z₂}
= 1 - Para cada x ∈ X y y ∈ Y,
{x, y, z₀} ≥ {x, y, z₁} + 0.5
- {x₂, y₁, z₂} = 0.5
Mediante una optimización de la función de mantener cada p tan cerca como sea posible, la siguiente matriz de la población podría ser una solución (hecho a mano, por lo que puede haber errores):
|----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
| | x₀ | x₁ | x₂ |
|----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
| | y₀ | y₁ | y₂ | y₀ | y₁ | y₂ | y₀ | y₁ | y₂ |
|----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
| z₀ | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 | 0.6 |
| z₁ | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
| z₂ | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 | 0.3 |
|----+-----+-----+-----+-----+-----+-----+-----+-----+-----|
¿Qué es un enfoque matemático para la versión general de este problema, con el N discretos dimensión, N restricciones y arbitrario de la optimización de la función?