Я, как и многие люди технического склада ума, испытываю трудности с рисованием и графическими решениями вообще. Я, конечно, могу отличить красивое решение от плохого, но оказываюсь в тупике, когда нужно нарисовать что-то с нуля, будь то пользовательский интерфейс приложения, презентация или открытка.
В своей прошлой статье я продемонстрировал, как можно использовать генетический алгоритм чтобы аппроксимировать изображение по заданному образцу. В этой статье, я покажу, как применить генетический алгоритм для генерации изображений «из головы».
Метка «EvoJ»
Генерация дизайнерских идей при помощи генетического алгоритма
2012-09-06 в 6:55, admin, рубрики: EvoJ, Алгоритмы, Блог компании Luxoft, генетические алгоритмы, генетический алгоритм, дизайн, Программирование, метки: EvoJ, генетические алгоритмы, генетический алгоритм, дизайнАппроксимация изображений генетическим алгоритмом при помощи EvoJ
2012-08-06 в 20:10, admin, рубрики: EvoJ, Алгоритмы, генетические алгоритмы, генетический алгоритм, метки: EvoJ, генетические алгоритмы, генетический алгоритмУпаковка в контейнеры (bin packing) при помощи генетического алгоритма
2012-03-09 в 15:07, admin, рубрики: bin packing, EvoJ, генетические алгоритмы, генетический алгоритм, метки: bin packing, EvoJ, генетические алгоритмы, генетический алгоритм Доброго времени суток, коллеги.
Этой статьей я продолжаю цикл посвященный EvoJ — Java фреймворку для решения задач генетическим алгоритмом.
В своей предыдущей заметке я познакомил читателей Хабра с основными принципами работы с EvoJ.
Сегодня мы рассмотрим, как при помощи EvoJ можно решить задачу упаковки в контейнеры.
Постановка задачи
Если в двух словах, то задача упаковки в контейнеры ставится следущим образом: имеется набор контейнеров определенного объема, и набор предметов, которые в эти контейнеры требуется уложить (вЧитать полностью »
Алгоритмы / [Из песочницы] EvoJ — удобный фреймворк для генетических алгоритмов
2012-02-15 в 16:39, admin, рубрики: EvoJ, генетические алгоритмы, генетический алгоритм, метки: EvoJ, генетические алгоритмы, генетический алгоритм Здравствуйте, коллеги!
Здесь часто появляются статьи на тему генетических алгоритмов, разрешите и мне внести свои пять копеек.
Вот уже пару лет я виде хобби разрабатываю Java-фреймворк EvoJ посвященный ГА. Когда я только начинал работу с ГА самое большое неудобство представляла необходимость векторизации переменных составляющих решение, поэтому в своем фреймворке я постарался сделать векторизацию переменных прозрачной для программиста, возложив всю грязную работу на плечи фреймворка. Кроме того, так как ГА очень хорошо поддается распараллеливанию, я постарался сделать переход к многопоточности не менее легким.
Читать полностью »