Вход | Регистрация

  1  2   
О жизни... :: 1С:Предприятие 8 общая

OFF: Заметки из Зазеркалья: платформа 1С сможет решать СЛАУ

[Волшебник, 14.08.18 - 12:18]
OFF: Заметки из Зазеркалья: платформа 1С сможет решать СЛАУ
Я
   vis_tmp
 
10.08.18 - 12:50
2. Нет60% (6)
1. Да40% (4)
Всего мнений: 10

"Механизм решения систем линейных алгебраических уравнений"
https://wonderland.v8.1c.ru/blog/mekhanizm-resheniya-sistem-lineynykh-algebraicheskikh-uravneniy

Интересно, будут ли применять в "старых" решениях типа УПП 1.3 ?
 
 
   H A D G E H O G s
 
1 - 10.08.18 - 13:06
На что только ребята не пойдут, чтобы только не оперировать с вариантными типами.
   vis_tmp
 
2 - 10.08.18 - 13:14
(1)А как они взязаны с (0)
   Михаил Козлов
 
3 - 10.08.18 - 13:17
Жаль не описали сам алгоритм: тема настолько изъезжена, что трудно что-нибудь придумать.
Надо будет подкинуть системы Ушакова (плохо обусловленные), чтобы посмотреть. Они, кстати, очень разрежены.
   Михаил Козлов
 
4 - 10.08.18 - 13:21
+(3) Виноват: Годунова.
   H A D G E H O G s
 
5 - 10.08.18 - 13:21
(2) Чистая математика сложения, умножения, сравнения 2-х чисел - типизированного и вариантного отличаются наличием дополнительного условия.
   Вафель
 
6 - 10.08.18 - 13:23
(5) вообщето числа в 1с - это не совсем обычные числа. иначе откуда такая точность
   ptiz
 
7 - 10.08.18 - 13:25
Когда уже решение задачи коммивояжера и о рюкзаке сделают?
   Asmody
 
8 - 10.08.18 - 13:25
Лять, 1С решил стать вторым языком, где СЛАУ реализованы на уровне языка?
   Ненавижу 1С
 
9 - 10.08.18 - 13:26
(8) а первый кто? только не языка, а платформы, хотя грань тонкая
   H A D G E H O G s
 
10 - 10.08.18 - 13:29
(9) МатЛаб
 
 Рекламное место пустует
   Asmody
 
11 - 10.08.18 - 13:30
(9) ну ладно, третьим, после Matlab'а и Mathematica.
Правда, был еще какой-то диалект паскаля, в котором матричные типы на уровне языка были.
   Ненавижу 1С
 
12 - 10.08.18 - 13:32
(10)(11) матлабы, математики и прочие мэплы - понятно, это языки чисто для математиков
   Asmody
 
13 - 10.08.18 - 13:32
Просто везде такие вещи реализуются библиотеками. А у 1С нет нормального механизма библиотек. Есть костыли в виде ВК и разных уродищ, типа БСП (который на самом деле фрейворк).
   Hans
 
14 - 10.08.18 - 13:34
Черный ящик расчета себестоиомсти?
   Buster007
 
15 - 10.08.18 - 13:35
(13) может в ЕДТ все это будет?
   guitar_player
 
16 - 10.08.18 - 13:35
(0)
"Интересно, будут ли применять в "старых" решениях типа УПП 1.3 ?"

Ты правда считаешь, что УПП развивается?
Его поддерживает один человек (заливка библиотек, например регл. отчетность).

2. Нет
   Asmody
 
17 - 10.08.18 - 13:36
(15) EDT - это замена Конфигуратору, но не платформе.
   Asmody
 
18 - 10.08.18 - 13:37
Даже в самопальном oscript'е реализовали библиотеки. А 1С всё так и "нешмогла".
   Малыш Джон
 
19 - 10.08.18 - 13:39
Лучше б элементы ООП начали потихоньку добавлять
   Ненавижу 1С
 
20 - 10.08.18 - 13:43
(19) и неопределено с пустыми ссылками из БД убрали
   Aleksey
 
21 - 10.08.18 - 13:43
Что такое СЛУ?
   Asmody
 
22 - 10.08.18 - 13:43
(19) ООП не нужен (см. Go)
   Aleksey
 
23 - 10.08.18 - 13:44
СЛАУ - системы линейных АГЛЕБРАИЧЕСКИХ уравнений - знаю, в институте на картинках видел.
А что такое СЛУ?

Опять1с придумывает старым вещам свои названия?
   Asmody
 
24 - 10.08.18 - 13:44
(21) Система линейных уравнений. Только правильно СЛАУ, где А - алгебраических.
   Ненавижу 1С
 
25 - 10.08.18 - 13:46
ну убрали они слово "алгебраических", ну понятно же из контекста, что это не "система линейных дифференциальных уравнений"?
   Aleksey
 
26 - 10.08.18 - 13:46
(24) вот и я о том же, что за неграматный идиот дает сокращения
   Asmody
 
27 - 10.08.18 - 13:46
(23) На мехмате говорят "СЛАУ", а на экономфаке "СЛУ". Видимо, методисты 1С учились не на мехмате.
   Aleksey
 
28 - 10.08.18 - 13:46
(25) да фиг его знает, может и нелинейный дифференциальных уравнений имели ввиду
   olegves
 
29 - 10.08.18 - 13:47
(14) для СС слишком накладно курежить платформу, скорее для всяких шифрований
   Asmody
 
30 - 10.08.18 - 13:47
(25) А вдруг проги замахнулись на.
   kittystark
 
31 - 10.08.18 - 13:48
(9) fortran забыли ?
   Ненавижу 1С
 
32 - 10.08.18 - 13:48
(31) я и не знал его
   Asmody
 
33 - 10.08.18 - 13:49
(31) На фортране разве есть матричные операции на уровне языка?
 
 
   Ненавижу 1С
 
34 - 10.08.18 - 13:49
ага и так названия длинные, а тут будет:

СЛАУ = Новый РасчетСистемЛинейныхАлгебраическихУравнений;
   Asmody
 
35 - 10.08.18 - 13:53
(34) СЛАУ = Новый РасчетСЛАУ() - не, это не поодинесовски
   Малыш Джон
 
36 - 10.08.18 - 13:54
(22) Go? Ещё один язык? Как он компенсирует отсутствие ООП в 1С?
   Базис
 
37 - 10.08.18 - 13:55
Не будут. Даже 335-ФЗ до конца не стали делать.

(6) А какой формат чисел реализован, кстати? До млрд с копейками или ещё точней?

2. Нет
   Малыш Джон
 
38 - 10.08.18 - 13:58
(34) Новый РасчетСистемЛинейныхАлгебраическихУравненийСтандартный()

и

Новый РасчетСистемЛинейныхАлгебраическихУравненийПоНашемуУсовершенствованномуМетоду()
   Asmody
 
39 - 10.08.18 - 13:58
(36) В Go нет ООП. И это никому не мешает.
   Волшебник
 
40 - 10.08.18 - 13:59
(39) Какой отстой этот Go. Даже в 1С есть ООП.
   Малыш Джон
 
41 - 10.08.18 - 14:06
(39) ООП много где нет. И отсутствие ООП в большей части этих мест мне действительно не мешает. Но вот в 1С - хотелось бы побольше.
   Злопчинский
 
42 - 10.08.18 - 14:09
(33) нету. но для фортрана офигенное количество пакетов/библиотек.
   kittystark
 
43 - 10.08.18 - 14:10
(33) там библиотек мильен
когда-то расчет балки с сильно разряженными матрицами писал
   1CIlya
 
44 - 10.08.18 - 14:13
Разве можно использовать функционал 1с 8.3 в режиме совместимости УПП?

2. Нет
   Asmody
 
45 - 10.08.18 - 14:17
(42) (43) Вот я про это в (13) говорил.
   vitkhv
 
46 - 10.08.18 - 14:18
(44) можно его отключить, поправив в паре мест алгоритмы. У меня УПП так и работает
   vitkhv
 
47 - 10.08.18 - 14:19
(0) Linear Regression Algorithm это СЛАУ или нет?
   vitkhv
 
48 - 10.08.18 - 14:22
(38)
Новый РасчетСистемЛинейныхАлгебраическихУравненийПоНашемуУсовершенствованномуМетодуИмениБорисаГеоргиевичаНуралиева()
   Михаил Козлов
 
49 - 10.08.18 - 14:24
(47) Если не путаю, то да. С симметричной матрицей.
 
 Рекламное место пустует
   Garykom
 
50 - 10.08.18 - 14:27
А когда в 1С будут встроенные нейронные сети и распознавание образов с поддержкой OpenCL|CUDA на уровне драйверов?
   Адинэснег
 
51 - 10.08.18 - 14:30
(0) вот, что РАУЗ с людьми делает...
   d4rkmesa
 
52 - 10.08.18 - 14:33
(47) Не, 1С скорее всего только солвер уравнений запилила. А за регрессию аля Excel многие аналитики бы спасибо сказали. Меня хотели напрячь как то сделать, отмазался что язык 1С не самый быстрый для этих целей.
   Garykom
 
53 - 10.08.18 - 14:38
(52) ВК наваял бы
   vis_tmp
 
54 - 10.08.18 - 14:38
(16)Откуда такая информация?
   simol
 
55 - 10.08.18 - 14:39
Им заняться уже нечем?
   Dmitry1c
 
56 - 10.08.18 - 14:40
(38) проиграл


(55) оптимизация расчета себестоимости в 10 раз - это добро
   vis_tmp
 
57 - 10.08.18 - 14:41
Там даже "в десятки раз"
   1CIlya
 
58 - 10.08.18 - 14:41
(50) Поддерживаю, операции с матрицами отлично паралелятся и быстрее всего решение будет получено с применением тензорных ядер.
   Михаил Козлов
 
59 - 10.08.18 - 15:09
(52) "А за регрессию аля Excel многие аналитики бы спасибо сказали" - это не про метод наименьших квадратов?
   Вафель
 
60 - 10.08.18 - 15:23
а сколько реально по времени идет сам расчет в реальных базах? есть у кого-нибудь цифры?
   vis_tmp
 
61 - 10.08.18 - 15:25
(60)Бывает очень долго, часами
   Hans
 
62 - 10.08.18 - 15:26
(60) Днями.
   Вафель
 
63 - 10.08.18 - 15:27
(61) именно сам расчет СЛАУ? или полностью рассчет себестоимости?
   rphosts
 
64 - 10.08.18 - 15:30
(0) не ну все понятно... Методы наверняка будут приближенные, а вот какой метод используется что-то не афишируют...
   MM
 
65 - 10.08.18 - 15:31
(46) Не скажете где именно надо поправить? Или это секрет фирмы?
   H A D G E H O G s
 
66 - 10.08.18 - 15:35
(64) Гаусс-Зейдель наверное.
   rphosts
 
67 - 10.08.18 - 15:37
(33) нет, но двумерные массивы поддерживаются и пакетов мегатонны на любой вкус... И пакеты писали в те времена с упором на оптимизацию до упора, не то что сейчас
   rphosts
 
68 - 10.08.18 - 15:39
(66) если не засклерозил метод особо хорош на вырожденных матрицах... Но они там часто и будут врожденные
   rphosts
 
69 - 10.08.18 - 15:40
+ (67) и деревья были выше и дефки краше...
   Михаил Козлов
 
70 - 10.08.18 - 15:56
+(66) Кажется, где-то даже упоминалось. Применим, если матрица А - продуктивная (в жизни так и есть).
Для общего случая не годится, поэтому и интересна реализация в платформе.
   Ахмадинежад
 
71 - 10.08.18 - 16:59
(66)вроде перебором
   d4rkmesa
 
72 - 10.08.18 - 17:05
(59) Кажется, да. Функция Линейн, если память не изменяет.
   rphosts
 
73 - 10.08.18 - 17:09
(71) что за шахидские выбросы! Решил слау для матрицы сто на сто перебором!
   trad
 
74 - 10.08.18 - 17:26
символичный релиз 8.π
   ERWINS
 
75 - 10.08.18 - 17:27
У меня 10^4 был выгрыш
   kittystark
 
76 - 10.08.18 - 17:28
(74) +1
   ERWINS
 
77 - 10.08.18 - 17:30
Вероятно метод сопряградиентов вероятно
   ERWINS
 
78 - 10.08.18 - 17:31
(59) сейчас популярен метод наибольшего правдоподобия, а не метод наименьших квадратов
   Михаил Козлов
 
79 - 10.08.18 - 21:22
(59) Если есть метод решения СЛАУ, то линейную регрессию оформить просто (в любом учебнике).
Лет 10 назад выкладывал здесь и на инфостарте обработку, демонстрирующую возможности МНК применительно к прогнозу продаж по историческим данным.
(78) Может ошибаюсь, но в предположении нормальности распределения МНК и дает максимум функции правдоподобия: вспомнил школьные и институтские лабы по физике.
   Сергиус
 
80 - 11.08.18 - 00:58
Самое веселое будет когда этот самый расчет будет выдавать неверные данные..сейчас хоть что-то в коде можно поправить/проверить, а тут реально черный ящик.
   H A D G E H O G s
 
81 - 11.08.18 - 01:00
(80) Как часто ты правил СЛАУ в текущем виде?
   ERWINS
 
82 - 11.08.18 - 09:21
(79) регрессия решается не через матрицу, а итерационно для больших систем (сотни и тысячи уравнений)
МНК даже при предположении номрмальности не эквивалентен наибольшему правдоподобию.

(80) РАУЗ решение СЛАУ часто правил?
   ERWINS
 
83 - 11.08.18 - 09:22
инетересно а как это все будет себя чувствовать на миллионах уравнений?
   ERWINS
 
84 - 11.08.18 - 09:23
Миллионы уравнений это расчет себестоимости за месяц на крупном предприятии
   Михаил Козлов
 
85 - 11.08.18 - 09:52
(82) Зависит от структуры матрицы: если заполнена, то итерации вряд ли подойдут. Для матриц специального вида (полосатые, блочные с небольшим числом повязывающих уравнений) есть спец. методы. Как правило такие задачи возникают при численном решении задач мат. физики (разностные схемы в механике сплошных сред).
Плохо себе представляю необходимость выявления линейной регрессии для сотен или тысяч факторов.
Впрочем совсем не хочу с Вами меряться: был в теме, но во времена царя Гороха.
(84) Не смешите: миллион позиций ТМЦ?
   ERWINS
 
86 - 11.08.18 - 10:01
(85) посерийка
сомневаюсь, что там решение для матриц специального вида. Максимум 2 варианта  плотной и разряженной матриц.
   bolder
 
87 - 11.08.18 - 10:28
Обсуждение кота в мешке.Пока 8.3.14 никто не видел.
   Гобсек
 
88 - 11.08.18 - 13:01
"Особенностью нового функционала является то, что он поддерживает параллельное использование вычислительных ресурсов. Вы можете регулировать количество используемых потоков вычисления. Функционал доступен на сервере, в толстом клиенте и в COM-соединении."

Принципиально важный момент.
   kauksi
 
89 - 11.08.18 - 13:52
Я еще в 2011 когда тока CUDA появилась, предлагал написать компоненту, которая будет решать СЛУ, используя графический процессор. Но в 1С УПП на тот момент это было не самым тормозным местом

1. Да
   Aleksey
 
90 - 11.08.18 - 13:56
Интересно а когда 1с сможет в многоядерность?
   Сияющий в темноте
 
91 - 11.08.18 - 18:32
(90) На сервере она и сейчас это умеет, если фоновые задания запускать. А вот на клиенте, видимо из-за желания работать в режиме Web-клиента многопоточности не будет никогда.
   Aleksey
 
92 - 12.08.18 - 06:06
(91) какое отношение имеет запуск разных потоков на разных ядрах к многоядерности? Или хочешь сказать каждое фоновое умеет в многоядерность? Или оно опять упирается в производительность 1 ядра
   bolder
 
93 - 12.08.18 - 07:01
(92) В такое же как и любое иное многопоточное приложение.Задачи эффективно распараллеливаются по разным потокам.Решение СЛАУ в 1с насколько мне известно ,в версии 8.3.14 можно будет распределить в несколько потоков:
«Особенностью нового функционала является то, что он поддерживает параллельное использование вычислительных ресурсов. Вы можете регулировать количество используемых потоков вычисления. Функционал доступен на сервере, в толстом клиенте и в COM-соединении.»
   kuromanlich
 
94 - 12.08.18 - 11:40
наверное хотят чтоб корректировки списаний были летучими
   vis_tmp
 
95 - 12.08.18 - 13:52
(89)Кому предлагал?
   zak555
 
96 - 12.08.18 - 18:53
Вот это здорово.
Теперь расчёт себеса в УП будет секунды ?
   bolder
 
97 - 12.08.18 - 19:49
(96) Ну этого ещё дождаться нужно.А то будет как расширениями - вроде есть,а типовые не поддерживают в полной мере.
Наверное не раньше 2021 года...
   bolder
 
98 - 12.08.18 - 19:52
(97) К тому времени поддержку УПП вероятно закроют.

2. Нет
   Михаил Козлов
 
99 - 13.08.18 - 09:24
(88) Присоединяюсь. Тем более интересно было бы увидеть (или прочитать про) внутренности.
   Провинциальный 1сник
 
100 - 13.08.18 - 09:32
Теперь ждем платформенной реализации быстрого преобразования Фурье. На всякий случай. Вдруг 1с выпустит конфигурацию для обработки видео!

1. Да
  1  2   

Список тем форума
Рекламное место пустует  Рекламное место пустует
Программист всегда исправляет последнюю ошибку.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует