https://1library.net/document/qm7w118q-generalized-inverse-eigenvalue-problem-structural-dynamic-model-updating.html