close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 14 years ago

Last modified 14 years ago

#1060 closed defect

[QltvRespModel] Chequeo de matrices regulares — at Initial Version

Reported by: Víctor de Buen Remiro Owned by: Víctor de Buen Remiro
Priority: highest Milestone: TOL Packages
Component: Math Version:
Severity: blocker Keywords: QltvRespModel
Cc:

Description

En la página del paquete QltvRespModel se puede ver cómo el hessiano de un modelo booleano cualquiera es siempre de la forma

 H = X' D X

 D_{i,i} = w_i \delta_i

 D_{i,j} = 0 \forall i \neq j

siendo  w_i el peso de la  i -esima fila y  \delta_i una cantidad dependiente del problema, del punto óptimo y de la fila.

Así pues hay que chequear que la matriz de input sea regular, es decir, que X'X sea definida positiva una vez eliminadas las filas en las que haya peso nulo.

También se debe lanzar un mensaje de error si algún  \delta_i = 0 pues en principio no debería ocurrir.

Change History (0)

Note: See TracTickets for help on using tickets.