Результаты поиска по запросу "optimization"
накладные расходы, это кажется в диапазоне результатов с большим количеством итераций на цикл. Таким образом, я не вижу длинных результатов даже с одним вызовом в каждом испытании. Я должен уточнить, что я изменил исходный код для печати времени на вызов, а также общего времени (см. Вывод в конце моего ответа), поэтому, когда я говорю 65 циклов, это за вызов.
аюсь определить, как долгоclock_gettime(CLOCK_REALTIME,...) берет на звонок. «Назад в тот день» я обычно звонил один раз в начале цикла, так как это был довольно дорогой звонок. Но теперь я надеялся, что с vDSO и некоторыми улучшениями тактовой ...
Лучший способ эффективно найти регионы с высокой плотностью
В ходе моего кодирования я столкнулся с проблемой следующего: Найти область фиксированного размера в двумерном пространстве, которое имеет наибольшую плотность частиц. Частицы можно считать распределенными случайным образом по всему пространству, ...
сохранение ссылки на последний элемент приводит к добавлению аппроксимации от O (n) к O (1), но все равно не превзойдет динамический массив при выполнении большого количества добавлений.
ал, что связанные списки должны были быть быстрее, чем массив при добавлении элементов? я только что проверил, сколько времени занимает добавление, сортировка и поиск элементов (arraylist vs connectedlist vs hashset). я просто использовал классы ...
Как оптимизировать алгоритм тура Найта?
Я кодируюРыцарский тур [http://en.wikipedia.org/wiki/Knight%27s_tour]Алгоритм в C ++ с использованиемОткат [http://en.wikipedia.org/wiki/Backtracking]метод. Но это кажется слишком медленным или застрявшим в бесконечном цикле для n> 7 (больше чем ...
Что быстрее? Запуск пустой функции или проверка, если функция не определена? [закрыто]
Я писал код, в котором функция, передаваемая в качестве аргумента, иногда может быть неопределенной. Мне было любопытно, что это плохая «практика». Предоставление пустой функции или проверка функции на предмет неопределенности аргумента? Я ...
Сжатие разреженного массива с использованием SIMD (AVX2)
У меня есть редкий массивa (в основном нули): unsigned char a[1000000];и я хотел бы создать массивb индексов к ненулевым элементамa используя инструкции SIMD для архитектуры Intel x64 с AVX2. Я ищу советы, как сделать это эффективно. В ...
(PS: шучу)
инимизировать JS и CSS на лету / во время выполнения, чтобы я мог сохранить исходную структуру кода на своих серверах, если она уменьшена во время выполнения / на лету.
Ну, это не вариант ;-)
дал приложение WPF, которое имеетCanvas на котором я размещаюUserControls которые могут быть перемещены и изменены пользователем (как в Windows-окне). Теперь я обнаружил, что это может быть очень медленно на старых компьютерах, что является ...
не все платформы и машины поддерживают аппаратное смешивание; и преобразование из float в int убивает производительность, даже используя инструкцию fistp. Фиксированная точка еще хуже. Это требует только поиска в памяти и дополнений. Тем не менее, мне интересно, если поиск будет быстрее, чем преобразование с плавающей точкой в int.
лал таблицу поиска, которая позволяет смешивать два однобайтовых канала (256 цветов на канал), используя однобайтовый альфа-канал, не используя значения с плавающей запятой (следовательно, не преобразование с плавающей точкой в int). Каждый ...
Возможная область - это множество точек, которое удовлетворяет всем ограничениям. Треугольник в вашей спецификации.
аюсь использоватьhttp://rss.acs.unt.edu/Rdoc/library/stats/html/constrOptim.html [http://rss.acs.unt.edu/Rdoc/library/stats/html/constrOptim.html]в R, чтобы сделать оптимизацию в R с некоторыми заданными линейными ограничениями, но не в состоянии ...