-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.comp.programming
Subject: Prolog - nawracanie - jak jest implementowane
Date: Sat, 08 Sep 2012 21:41:05 +0200
Organization: ATMAN - ATM S.A.
Lines: 28
Message-ID: <k2g70g$8hs$1@node1.news.atman.pl>
NNTP-Posting-Host: 83.142.222.167
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1347133264 8764 83.142.222.167 (8 Sep 2012 19:41:04 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 8 Sep 2012 19:41:04 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.16)
Gecko/20101125 Thunderbird/3.0.11
Xref: news-archive.icm.edu.pl pl.comp.programming:199430
[ ukryj nagłówki ]Nadszedł ten moment kiedy czas na Prolog...
Ze względow praktycznych nie mogę tego zrobić za pomocą języka wprost.
Konkretnie nie mogę mojej bazy wiedzy skonwertować do postaci prologowej
bo zajmie to za duzo czasu (a i parsowanie potrwa wieki). Wolałbym zeby
móc operować na moich strukturach danych bezposrednio.
Przypuszczam że jak poszukam czegoś w rodzaju "embedded prolog" to będe
mogł zrobić abstrakcję na dane i niczego nie konwertować.
Jednak zanim to zrobie nurtuje mnie mały problem: nawracanie.
Jak czytam dowolną ksiązkę o Prologu i autor dochodzi do problemu
nawracania to ani słowem nie wspomina że to powoduje coś na kształt
ekplozji kobinatorycznej. Konkretnie pewne dane są wyszukiwane w sposób
naiwny, czymś w rodzaju brute-force wielokronie przeczesując tą samą
przestrzeń faktów. Cieżko mi uwierzyć że tak wyglądają implementacje
Prologa jak opisywany jest algorytm.
Głupi pomysł: zrobmy wyszukiwanie w mojej bazie typu Prolog-like. Język
i składnie pomińmy, chodzi o koncepcje zmiennych, ukonkretniania,
nawracania itp. Gdzie mogę poczytać o *algorytmach* rozwiązywania
zapytań w Prologu? Nie wierzę, że jest aż tak prymitywny jak opisywane w
książkach metody brute-force.
Oczywiście wiem co wypluwa google na hasło "prolog solver" ale może ktoś
zna jakiś ciekawy tekst, może być "popularnonaukowy" opisujacy co i jak
w sposób mozliwe ogólny pozwalający zorientowac się w temacie.
Następne wpisy z tego wątku
- 08.09.12 23:19 Piotr Chamera
- 08.09.12 23:58 A.L.
- 09.09.12 00:00 A.L.
- 09.09.12 00:25 A.L.
- 09.09.12 01:08 Piotr Chamera
- 09.09.12 01:16 A.L.
- 09.09.12 11:05 Sebastian Biały
- 09.09.12 11:13 Sebastian Biały
- 09.09.12 16:04 A.L.
- 09.09.12 16:21 A.L.
- 09.09.12 17:38 A.L.
- 09.09.12 20:48 AK
- 09.09.12 21:40 A.L.
- 09.09.12 21:45 Michoo
- 09.09.12 23:59 n...@m...invalid
Najnowsze wątki z tej grupy
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
Najnowsze wątki
- 2025-12-14 Dla UTRWALENIA: jak działają "EKO" ZBRODNIARZE
- 2025-12-13 Emisyjność BEV
- 2025-12-13 Dla odprężenia - niezły zawodnik
- 2025-12-12 Cyna dylemat
- 2025-12-12 Warszawa => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-12 Warszawa => Architekt rozwiązań (Workday) - Legal Systems <=
- 2025-12-12 Warszawa => Dynamics 365 Commerce/POS Developer <=
- 2025-12-12 Wrocław => React Developer with knowledge of C++ <=
- 2025-12-12 Białystok => Programista React ze znajomością C++ <=
- 2025-12-12 Warszawa => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-11 To już efekt Żurka czy coś jeszcze GORSZEGO?
- 2025-12-11 Policjanci w mieście Łodzi zmierzą ci prędkość z błędem mniejszym niż producent w laboratorium :-)
- 2025-12-11 Warszawa => Senior Java Developer <=
- 2025-12-11 Kolejny prezent
- 2025-12-10 hameryka




Chińskie auta: Od niskiej jakości do globalnego lidera. Co pokazuje raport EFL?