Сначала начните с полной постановки задачи, включая размерности. Для 10 человек можно и перебором, для миллиона наврядли найдется единственное решение.
Посмотрите в сторону линейного или квадратического программирования (на самом деле это матан) бесплатных солверов найдется под любой мейнстримный язык
mIka01, я думаю суть вопроса в том, как обеспечить надежность если один транзистор может произвольно открыться. Можно использовать несколько транзисторов, а вот их расположение и коммутация это интересный вопрос. Вообще проблема типична для космонавтики, с платами управления та же беда, и резервную располагают не компланарно для минимизации эффектов ионизирующего излучения
Множества в постгрессе есть с 9.1
Да и вообще по количеству возможностей постгрес уступает мускулу только в возможностях по извращённым многосерверным конфигурациям, и то последнее время взял курс на наверстать разницу.
atis //: Строить дома - выгодно (хотя и тут куча НО, сейчас предложения больше чем спроса и когда это перевернётся непонятно), покупать под сдачу - нет
Deus0x58: Не соглашусь, был PEAR (хотя он ужасен), были пакетные менеджеры в CMS и фреймворках, да и чего говорить о том как было раньше, надо смотреть что есть сейчас
и по этому они выбрали PHP!
кста все фразы про «преимущества Python перед PHP» — голословная брехня, не видел ни одной вменяемой статьи который бы сравнивал последний Python и последний PHP не по каким нибудь дурацким синтетическим тестам а просто по возможностям языка
отключать оптимизацию пробовали?
оптимизации там следующие:
-предвычисления
-оптимизации переходов
-превращение глупых вызовов функций в меньшее количество умных вызовов (типа $a=$a+1; превращает в $a++; а в свою очередь $a++; превращает в ++$a; поэтому все оптимизации делаются 2 раза)
-быстрые вызовы стандартных функций
-склеивание блоков
шутка в том что всё это происходит на одном дереве, а значит ситуации когда первый проход склеит кучу блоков в один, а второй «оптимизирует» хитрый условный указатель на этот блок путём дублирования блока — не исключены
на самом деле это тоже оптимизация, но в случае акселератора не контролируется размер дублируемых блоков, поэтому может выйти казус
а возможно я не прав, и бага в чём то ещё
на вашем месте я бы отключил оптимизатор, посмотрел что выйдет и в любом случае постарался бы накатывать новую версию маленькими шажками(если такое возможно) чтобы отловить сначала файл из за которого растёт потребление памяти, ну а потом уже и в файле то же самое чтобы понять причину (вообщем самая настоящая отладка получается)
Посмотрите в сторону линейного или квадратического программирования (на самом деле это матан) бесплатных солверов найдется под любой мейнстримный язык