Крупномасштабные разреженные решатели (MATLAB)
Я работаю над крупномасштабными разреженными задачами, работающими с матрицами размеров 2500*700 (т. Е. Переполненный словарь) и 2500*3200 (недополненный словарь). Мы используем MATLAB для этой цели и знаем, что существуют некоторые стандартные разреженные решения этой проблемы.
Например:
- SRC_L1Ls Бойда: http://web.stanford.edu/~boyd/l1_ls/
- SRC_L1Fg Ли: http://ai.stanford.edu/~hllee/softwares/nips06-sparsecoding.htm
2 известных стандартных решателя.
У меня вопрос двоякий:
- С точки зрения алгоритма: мы хотим получить точную информацию об этих решателях, реализованных различными исследовательскими группами по всему миру. Мы хотели бы знать, существует ли какой-либо artcile / проект, который использует некоторые из этих решателей для различных приложений, и сравнить их производительность?
- С точки зренияреализации: я много думал об использовании Parallel Computing Toolbox (PCT) в MATLAB, который предлагает такие возможности, как параллельная обработка, пакетная обработка и GPU-программирование, для улучшения временных проблем. Как вы думаете, сколько РСТ может быть полезным для нашей цели.
Мы будем благодарны за комментарии экспертов и специалистов, поскольку эта проблема может касаться и других.