Нужен ли генетический алгоритм?

Тема в разделе "Машинное отделение", создана пользователем NO, 1 май 2006.

  1. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Гаечные ключи покажут белковым где раки зимуют)
  2. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Это не ко мне. Современная наука уверена, что есть события происходящие случайно.

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

    Кажется вспомнил про эксперименты над людьми. Вроде их проводили фашисты в концлагерях. Просто помещали человека в необычные условия и мозг очень быстро ломался. Да так, что потом без серьезного лечения нормальная работоспособность не восстанавливалась.
  3. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    WildCat

    ))))))))))))))
    Современная наука нам друг, но истина дороже
  4. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Истина может оказаться чрезмерно дорогой. :)
  5. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    WildCat

    Да я за мир на всей планете всех порву в клочья)))

    Пора бы уже всем хорошим людя собраться, поставить всех плохих людей на колени и жестоко расстрелять)
  6. drowsy Учаcтник

    • Участник
    Рег.:
    08.09.2006
    Сообщения:
    1.282
    Симпатии:
    1
    Репутация:
    0
    Адрес:
    Toronto, Canada
    Оффлайн
    Что-то они там не мозги изучали. Википедия только про физические эксперименты пишет.
    Яды им впрыскивали, облучали, охлаждали-нагревали, в таком духе.

    http://en.wikipedia.org/wiki/Nazi_human_experimentation
  7. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Предел ясен - программа (алгоритм, аксиоматическая система) не может сама добавить новую аксиому, а человек может. Программа не может выйти за свои дедуктивные пределы, ибо не знает что делать за этими пределами, там для нее смысла нет. Программа даже не догадывается, что за ее пределами может быть что-то и не пытается выйти за свои пределы, ибо попросту не может, ей не дано видеть эти пределы и она не подозревает об их существовании. Все, на что способна программа это вывод в согласии с правилами и этих правил она нарушить не может, ибо это было бы равносильно наступлению бессмысленного хаоса. Да и в самих правилах не заложено их нарушение, разумеется, а программа всегда пляшет по наперёд заданным правилам. То, что программа может строить бесконечную лестинцу Гёделевых недоказуемых предложений есть специальный случай и ничего по существу не меняет, ибо никто не знает (тем более сама программа) какие еще недоказуемые предложения могут подстерегать. Размер и сложность программы ничего в принципе не меняют. Пока лишь плохо пОнятый и как-бы мистический механизм понимания нового концептуального содержания способен сделать прыжок к новым аксиомам, ибо те недоступны обычному алгоритмическому процессу по определению.
  8. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Предложения Гёделя тривиально и очевидно верные, но программа этого не может знать, ибо доказать их не может. А человек сразу усматривает полезную истину в них.

    Другой пример: программа не может доказать, что у некоторого диофантова уравнения нет целочисленных решений, не может решить этот вопрос, в то время как для человека-математика это есть факт.
  9. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Это откуда такое следует?
    Возможны правила поиска новых аксиом, возможны правила проверки полезности этих аксиом, возможны правила самомодификации алгоритма. Никаких иных способностей, чтобы быть лучше человека и не надо. Алгоритм будет иметь гораздо меньше фундаментальных проблем с выходом за дедуктивные пределы, чем человек.

    Это все и о человеке можно сказать. Человек всегда действует строго по определенным правилам и не выходит за них. И новое он изучает тоже по строгим правилам. И выйти из этих правил он никак не может, т.к. мозг ограниченный физический объект - в нем может быть только конечный набор правил функционирования. Стохастические процессы никак не меняют суть дела, т.к. тоже прекрасно укладываются в правила.

    Ну мистика, так мистика. Над алгоритмом будет совершен мистический обряд посвящения в мистическую тайну "понимание нового концептуального содержания". и он станет велик аки человек.

    Это откуда следует? Да и вообще, не все очевидное верно.
    Если алгоритм что-то не может доказать, значит это недоказуемо, т.к. доказательство всегда есть некий алгоритм.

    Нет такого уравнения. Проблема неразрешимости лишь в том, что диофантовых уравнений много. Ни человеку, ни машине их никогда всех не решить.

    Психиатры точно проводили эксперименты в концлагерях. Читал о таких экспериментах в книгах по нейрофизиологии.
  10. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    http://bluebrain.epfl.ch/
  11. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    А Вы говорите
    Размер имеет значение. :)
  12. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Вам не кажецца что за сотни тысяч лет чилавег добился не так уж и много по сравнению с тем, что сделали компы за 20-40 лет?
    Дайте им время)
  13. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Мне кажется, что нужно ужесточить требования к строгости дискуссии :) .

    По определению и смыслу аксиом доказывать нельзя, искать их (дедуктивным способом) нельзя, тем более нельзя проверять их полезность :) . Если аксиому "нашли" по каким-либо правилам, значит это не аксиома, а попросту дедуктивное следствие из правил, по которым ее нашли и эти правила могут оказаться даже (недоказуемыми из никаких правил) аксиомами, если посмотреть повнимателнее. Ведь смысл неполноты Гёделя как раз и состоит в том, что имеются алгоритмом недостижимые из аксиом предложения. Для того, чтобы последние оказались достижимыми для - заметим! - другого алгоритма, первый алгоритм обязательно придётся модифицировать. Даже если алгоритм мог сам себя модифицировать, он мог бы модифицировать себя на основании некоторых правил-аксиом, оставаясь при этом алгоритмом, для которого все равно нашлись бы (по Гёделю) недостижимые предложения, несмотря на (неизбежно ограниченные по определению) способности алгоритма модифицировать сам себя. Важно понимать, что способность включать все новые и новые аксиомы (до бесконечности) НЕ есть что-то, присущее алгоритму, ибо противоречит определению самого понятия алгоритма. Такая способность выходит за пределы самой дефиниции понятия алгоритма (то бишь формальной аксиоматической системы или компьютерной программы). Я НЕ отвергаю, что могут существовать системы или организмы, которые способны на подобную бесконечную самомодификацию и адаптацию, но они - если бывают - с уверенностью НЕ могут быть алгоритмами (компьютерными программами). Я уже высказал предположение, что такими являются автономные самоорганизующиеся агенты вроде живых организмов. Я понимаю тех, для кого мозг лишь очень сложная, но конечная алгоритмическая машина - ведь это кажется столь естественным и очевидным :) . Однако я не исключаю, что сложные системы (включая компьютерные программы ;) ) могут обрести самостоятельное и активное высокоуровневое поведение, заведомо выходящее за пределы алгоритмической парадигмы. Грубо говоря, такое поведение суть эффекты коллективного "леса", невыводимые из и независимые от алгоритмически на 100% детерминированных деталей-"деревьев".

    Я понимаю, что такой взгляд может показться противоречивым, но не менее противречива и алгоритмическая точка зрения из-за наличия недостижимых для любого алгоритма фактов. Надежда на будущее компов и программ не должна закрывать глаза на их фундаментальные логические ограничения, ибо пока не видно как те могут быть преодолены. Тут я усматриваю некоторую загадку или мистерию: человек из плоти и крови своим пониманием как-будто преодолевает барьеры, которые кажутся непреодолимыми на логическом и материальном уровнях :rolleyes: :(
  14. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Недоказуемые любым алгоритмом предложения Гёделя своей очевидностью и убедительностью похожи на 2 + 2 = 4 :D , то бишь в их истинность и полезность сомневаться не приходится. Обобщённая теорема Рамсея недоказуема в арифметике, но благо доказуема в теории множеств. К сожалению, мы попросту не знаем границ того, что НЕ доказуемо в теории множеств, хотя кое-что знаем: континуум-гипотезу, континуум Суслина, гипотезы больших кардиналов и т.д. Кстати, в любой сколь угодно мощной теории множеств остаются недоказуемые ... арифметические предложения Гёделя типа 2 + 2 = 4 :mad:

    Разумеется, тут встаёт вопрос почему предложение типа 2 + 2 = 4 кажется нам "верным", а его отрицание представляется ахинеей, хотя отрицание это ничуть не хуже с точки зрения непротиворечивости расширения аксиом (алгоритма) арифметики :p
  15. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Существование и даже эффективное построение конкретного примера такого уравнения есть прямое следствие доказательства Юрием Матиясевичем алгоритмической неразрешимости 10-ой проблемы Гильберта.

    Для нас важно то, что наличие такого уравнения есть факт убедительный и даже ошеломляющий, факт того же порядка, что и тривиально очевидные предложения Гёделя - все они оказываются недоступны каким бы то ни было (конечным) алгоритмическим подходом.
  16. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Все неправильно. Необходимо доказывать, что аксиома является аксиомой.
    Кроме дедуктивного есть и другие способы поиска.
    Полезность - это применимость полученной с помощью новой аксиомы теории к окружающему миру. Ее нужно проверять. Без этого просто незачем искать новые аксиомы.

    Где это видано чтобы новые аксиомы нужно было выводить из уже имеющихся аксиом? Даже думать такое странно.
    Если у нас есть некий формальный язык, то мы можем строить утверждения не опираясь на аксиомы, и лишь затем на основе аксиом проверять их истинность/ложность. Если удается доказать, что недоказуемо ни то ни другое, то это утверждение может быть принято в качестве новой аксиомы.

    Никак не могу понять, где у Геделя есть что-то про недостижимость?

    Определение алгоритма из теории алгоритмов на практике просто неприемлемо. Интуитивно понятно, что можно реализовать в "железе" на практике - это называть алгоритмом будет более уместно. Если очень хочется, то можно договориться о строгом определении "практического алгоритма".

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

    Если брать парадигму из теории алгоритмов, то уже сейчас легко вывести компьютер за ее рамки просто прикупив аппаратный ГСЧ. Т.е. эта парадигма никуда не годна, и нужна лишь для удобства теоретических построений, которые на практике применять можно лишь с оговорками.

    Хотелось бы все-таки увидеть хоть одно ограничение компьютеров, которому не подвержен человек. Иначе очень трудно понять о чем идет речь.

    Тут дело в том, что "понимание" может быть и у компов, а барьеры только кажутся непреодолимыми.

    2+2=4 ничуть не очевидно и не убедительно. Просто мы ввели такие аксиомы, согласно которым это так. Чисто формальная договоренность.

    Ссылочку плиз.

    Тоже нужна ссылка. :)
    У меня никак не получается из неразрешимости 10-ой проблемы Гильберта вывести существование уравнения неразрешимого алгоритмически, но которое может решить человек.
  17. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Согласен с Котом, но аксиомы на то и аксиомы, чтобы принимать их без доказательств. Или я че то пропустил развитии математики...
    А вы читали книгу М. Клайна: "Математика. Утрата определенности"?
    Очень любопытная вещщь..
  18. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Если утверждение можно доказать, то это не аксиома.
    Если утверждение противоречит другим аксиомам, то это не аксиома.
  19. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Если утверждение противоречит другим аксиомам, то или система аксиом противоречива, или возможно надо в консерватории че то подправить, то есть в тех аксиомах.
    Аксиомой можно назвать все че хочеш, что принимаеш без доказательства.
  20. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    В математике не так.
  21. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Почему это не так?
    ссылочку плииз или цитату)

    Аксиома (др.-греч. ἀξίωμα — утверждение, положение) или постулат — утверждение, принимаемое без доказательства
  22. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    dan77790
    Вот первое, что сказал Яндекс: http://sophia.nau.edu.ua/library/text/pop_lnz.html
  23. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    а причем тут эта цитата и то, что я написал про то, что аксиома - это то, что принимается на веру, как недоказуемое, а вы сказали, что это не так?
  24. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Аксиома не может рассматривать сама по себе. Есть смысл говорить лишь о системе аксиом. И тогда аксиома должна удовлетворять определенным условиям.
  25. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Но система же состоит из отдельных аксиом. Вы же сказали что аксиома - это не то, что принимается на веру.
    И так и не объяснили почему. что же такое аксиома?
  26. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Аксиома:
    - не противоречит остальным аксиомам
    - не выводится из других аксиом

    система аксиом:
    - должна быть достаточна для дедукции всех высказываний, принадлежащих к аксиоматизируемой теории
    - не должна содержать излишних аксиом

    Тут нет никаких вопросов веры.
  27. dan77790 Учаcтник

    • Участник
    Рег.:
    06.03.2008
    Сообщения:
    3.792
    Симпатии:
    17
    Репутация:
    0
    Оффлайн
    Это какой то сугубр прикладной подход)
    Рекурсия какая то. Опредение аксиомы через другие аксиомы. А сама по себе аксиома-то это что?
  28. WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Аксиома - это какое-либо утверждение.
  29. Chemer Максим

    • Участник
    Рег.:
    14.09.2006
    Сообщения:
    1.674
    Симпатии:
    13
    Репутация:
    0
    Адрес:
    Запорожье
    Оффлайн
    Аксиома - утверждение принимаемое истинным без доказательства.
  30. gennah Учаcтник

    • Участник
    Рег.:
    04.10.2007
    Сообщения:
    474
    Симпатии:
    1
    Репутация:
    1
    Оффлайн
    А ведь употребляют:

    http://en.wikipedia.org/wiki/Randomized_algorithm

    :)
  31. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Желательно лишь доказать, что аксиомы непротиворечивы, но к сожалению это невозможно для арифметики и выше :( . Избыточность аксиом (некоторые из них не аксиомы, а теоремы) не беда. Если доказана независимость (и значит непротиворечивость) некоторого предложения (то бишь отрицание предложения тоже непротиворечиво) по отношению к предположительно непротиворечивой теории, то предложение или его отрицание могут быть добавлены к теории как аксиомы. Независимость отличает аксиомы от их следствий (теорем).

    Согласен с Котом, что "вера" в аксиомы непричём, "полезность" тоже непричём, значение имеет лишь их содержание. Иногда настоящая аксиома, то бишь независимое предложение представляется очевидным, а это значит, что его в той же мере непротиворечивое отрицание выглядит "очевидно ошибочным", ерундой, бессмыслицей, что несправедливо, конечно :) . Таковыми являются недоказуемые, но "очевидные" предложения Гёделя, ибо их отрицания выглядят как ... 2+2=5 :mad: . Намного более интересны случаи, когда обе независимые и исключающие друг друга аксиомы одинаково хороши: паралельные Евклида, континуум-гипотеза и т.д.

    Должен также согласиться с Котом о том, что перебирая по некоторому алгоритму граматически правильные предложения некоторой теории, можно вытянуть за уши настоящую аксиому, которую нельзя вывести из остальных предложений теории. Доказать это можно, но непросто, ибо обычно отсутствует алгоритм для распознавания является ли некоторое граматически правильное предложение теоремой теории или нет. Заведомо нету алгоритма, дабы выдать все допустимые (граматически правильные) предложения арифметики - по меньшей мере из-за наличия недоказуемых предложений Гёделя.
  32. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Компьютеры конечны, как и алгоритмы. Пока еще не видно как они могут сами себя расширять неограниченно, добавлять существенно новые аксиомы и т.д. Человек тоже выглядит конечным, разумеется, но он как-бы способен к неограниченной экспансии, что было бы невозможно, если суть его составляли алгоритмы. Согласен, что алгоритмы могут сделать все, что угодно, лишь бы имелось кто-то их модифицировать подходящим образом. Если бы они могли сами себя модифицировать и адаптировать, не существовало бы алгоритмически неразрешимых проблем. Можно сказать так: каким образом алгоритмические машины (если человек является таковой) решают алгоритмически неразрешимые проблемы?

    Нужно остерегаться решения проблем компами грубой силой, а это как раз следствие алгоритмичности их функционирования ;) . По-видимому, человек решает проблемы несколько иначе и это обеспечивает ему превосходство по большому счёту, так сказать. Догонит ли комп человека слишком еще рано сказать, лично я не верю в это :rolleyes:
  33. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Как-то не вяжется с кажущейся неограниченной способностью к изменению этого "чёткого" набора правил функционирования :rolleyes:
  34. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн
    Torkel Franzen, Godel's Theorem: An Incomplete Guide to Its Use and Abuse, 2005 by A.K. Peters, Ltd, page 47: we know that systems S to which Godel's theorem applies have undecidable statements of the form "the Diophantine equation D(x1, x2, ..., xN) = 0 has no solution"
  35. Хайдук Учаcтник

    • Участник
    Рег.:
    03.12.2007
    Сообщения:
    4.489
    Симпатии:
    9
    Репутация:
    0
    Оффлайн

Поделиться этой страницей