Сейчас на форуме: Rio, tyns777, zombi-vadim (+7 невидимых)

 eXeL@B —› Программирование —› Анализ диагонали факторизованной разреженной матрицы
Посл.ответ Сообщение

Ранг: 16.2 (новичок), 11thx
Активность: 0.030
Статус: Участник

Создано: 21 августа 2014 22:46 · Поправил: Abraham
· Личное сообщение · #1

Анализ диагонали факторизованной разреженной матрицы
Всем доброго времени суток!
Посоветуйте, возможно ли решить подобную задачу.

Code:
  1.  Имеется входная разреженная матрица H размером m x n заполненная определенным образом, согласно решаемой задачи. Из нее получается квадратная симметричная матрица G по формуле G = trans(A)*A. Полученная матрица G факторизуется без использования алгоритмов для перестановки столбцов. На выходе имеем LU разложение. Верхняя треугольная матрица U содержит диагональ, в которой имеются несколько нулевых элементов. Пример диагонали, нулевые элементы отмечены:
  2. 1
  3. 1
  4. 1
  5. 1
  6. 6
  7. 1.3333333333333335
  8. 1
  9. 1
  10. 1
  11. 1.0000000000000002
  12. 1
  13. 1
  14. 1
  15. 1
  16. 1
  17. 1
  18. 1
  19. 1
  20. 6.6613381477509392e-016
  21. 1
  22. 2
  23. 1.4999999999999998
  24. 1
  25. 2
  26. 1.5
  27. 0.66666666666666663
  28. 0.6666666666666663
  29. 2
  30. 0
  31. 1.5
  32. 1.3333333333333333
  33. 1.1249999999999998
  34. 0.44444444444444442
  35. 0.5
  36. 0
  37. 0.25
  38. -0.49999999999999989
  39. 5.8286708792820718e-016
  40.  
  41. Известно, что скорость факторизации увеличится и объем выделяемой памяти сократится, если использовать для матрицы G специальные алгоритмы перестановок столбцов. После применения перестановок и факторизации матрицы G имеем треугольную матрицу U со следующей диагональю:
  42. 1
  43. 1
  44. 1
  45. 1
  46. 1
  47. 1
  48. 1
  49. 1
  50. 1
  51. 1
  52. 1
  53. 1
  54. 1
  55. 1
  56. 1
  57. 1
  58. 1
  59. 0
  60. 1
  61. 1
  62. 0
  63. 2
  64. 1.5
  65. 1.3333333333333335
  66. 1.25
  67. 1.2000000000000002
  68. 1.1666666666666667
  69. 1.1428571428571428
  70. 1.125
  71. 1.1111111111111112
  72. 1.1000000000000001
  73. 0.36363636363636387
  74. 2
  75. 2
  76. 0.5
  77. 0
  78. -0.5
  79. 0
  80.  
  81. Как видно, число нулевых элементов осталось прежним, но их позиция поменялась. Для решения моей задачи важно восстановить позицию нулевых элементов на диагонали, так если бы мы факторизовали матрицу без перестановок столбцов (первый пример диагонали). В качестве выходных данных я имею вектора перестановок факторизуемой матрицы G по строкам и столбцам. Возможно ли, имея эти вектора, восстановить позицию нулевых элементов на диагонали U?
  82.  
  83. Возможно ли? :s13:





Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 22 августа 2014 03:36 · Поправил: plutos
· Личное сообщение · #2

Abraham пишет:
Посоветуйте, возможно ли решить подобную задачу.


Да, возможно.

Abraham пишет:
Добавлено спустя 2 часа 31 минуту
Возможно ли?


Он начинает сердиться...

-----
Give me a HANDLE and I will move the Earth.




Ранг: 16.2 (новичок), 11thx
Активность: 0.030
Статус: Участник

Создано: 22 августа 2014 15:23
· Личное сообщение · #3

plutos
не переводите сложные математические дискуссии на личности.)))



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 22 августа 2014 15:28 · Поправил: VodoleY
· Личное сообщение · #4

Abraham суть в том.. что здесь.. вобщем то не особо математический.. и не особо кодерский форум.. тут форум по реверсу и исследованию софта. Тут отчасти.. своя математика

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 22 августа 2014 16:38
· Личное сообщение · #5

Лютый Оффтоп.

VodoleY
По твоим постам заметил, что у тебя точка западает на клаве. Надо пофиксить.

-----
Stuck to the plan, always think that we would stand up, never ran.




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 22 августа 2014 16:53 · Поправил: VodoleY
· Личное сообщение · #6

ARCHANGEL пишет:
VodoleY
По твоим постам заметил, что у тебя точка западает на клаве. Надо пофиксить.

это мысли западают, а не точка я иногда даже не знаю, как еще человеку сказать, чтоб не обидеть. точки, это замена матов

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 25 августа 2014 03:45 · Поправил: Isaev
· Личное сообщение · #7

Abraham, --> тут <-- попробуй или --> тут <--, там много квалифицированных специалистов, в частности и в этой области.

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh


| Сообщение посчитали полезным: Gideon Vi, Abraham


Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 25 августа 2014 08:47
· Личное сообщение · #8

VodoleY пишет:
точки, это замена матов


..., наконец-то твои посты стало возможно читать. Бро, ты бы в подписи это упомянул.




Ранг: 328.7 (мудрец), 73thx
Активность: 0.170.01
Статус: Участник

Создано: 25 августа 2014 09:18
· Личное сообщение · #9

только фотографии матрицы в профиль не хватает.....
"...." - это я цитирую кое-кого.

есть же язык формул для формулировки задачи



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 25 августа 2014 10:46
· Личное сообщение · #10

Gideon Vi пишет:
..., наконец-то твои посты стало возможно читать. Бро, ты бы в подписи это упомянул.

Бро.. тыж реверсер. Мог бы недостающие части сам додумать . Ты вон какой статус имеешь, неужеле тебе ко всему надо мануал прикладывать

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 990.2 (! ! !), 380thx
Активность: 0.680
Статус: Модератор
Author of DiE

Создано: 26 августа 2014 17:30
· Личное сообщение · #11

Закрыто, имхо не в тему.

-----
[nice coder and reverser]


| Сообщение посчитали полезным: VodoleY
 eXeL@B —› Программирование —› Анализ диагонали факторизованной разреженной матрицы
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати