Reuse of constraint knowledge bases and problem solvers explored in engineering design. Issue 1 (1st April 2014)
- Record Type:
- Journal Article
- Title:
- Reuse of constraint knowledge bases and problem solvers explored in engineering design. Issue 1 (1st April 2014)
- Main Title:
- Reuse of constraint knowledge bases and problem solvers explored in engineering design
- Authors:
- Gray, Peter M.D.
Runcie, Trevor
Sleeman, Derek - Abstract:
- <abstract abstract-type="normal"> <title>Abstract</title> <p>Reuse has long been a major goal of the knowledge engineering community. We present a case study of the reuse of constraint knowledge acquired for one problem solver, by two further problem solvers. For our analysis, we chose a well-known benchmark knowledge base (KB) system written in CLIPS, which was based on the propose and revise problem-solving method and which had a lift/elevator KB. The KB contained four components, including constraints and data tables, expressed in an ontology that reflects the propose and revise task structure. Sufficient trial data was extracted manually to demonstrate the approach on two alternative problem solvers: a spreadsheet (Excel) and a constraint logic solver (ECLiPSe). The next phase was to implement ExtrAKTor, which automated the process for the whole KB. Each KB that is processed results in a working system that is able to solve the corresponding configuration task (and not only for elevators). This is in contrast to earlier work, which produced abstract formulations of the problem-solving methods but which were unable to perform reuse of actual KBs. We subsequently used the ECLiPSe solver on some more demanding vertical transport configuration tasks. We found that we had to use a little-known propagation technique described by Le Provost and Wallace (1991). Further, our techniques did not use any heuristic "fix"' information, yet we successfully dealt with a "thrashing"<abstract abstract-type="normal"> <title>Abstract</title> <p>Reuse has long been a major goal of the knowledge engineering community. We present a case study of the reuse of constraint knowledge acquired for one problem solver, by two further problem solvers. For our analysis, we chose a well-known benchmark knowledge base (KB) system written in CLIPS, which was based on the propose and revise problem-solving method and which had a lift/elevator KB. The KB contained four components, including constraints and data tables, expressed in an ontology that reflects the propose and revise task structure. Sufficient trial data was extracted manually to demonstrate the approach on two alternative problem solvers: a spreadsheet (Excel) and a constraint logic solver (ECLiPSe). The next phase was to implement ExtrAKTor, which automated the process for the whole KB. Each KB that is processed results in a working system that is able to solve the corresponding configuration task (and not only for elevators). This is in contrast to earlier work, which produced abstract formulations of the problem-solving methods but which were unable to perform reuse of actual KBs. We subsequently used the ECLiPSe solver on some more demanding vertical transport configuration tasks. We found that we had to use a little-known propagation technique described by Le Provost and Wallace (1991). Further, our techniques did not use any heuristic "fix"' information, yet we successfully dealt with a "thrashing" problem that had been a key issue in the original vertical transit work. Consequently, we believe we have developed a widely usable approach for solving this class of parametric design problem, by applying novel constraint-based problem solvers to data and formulae stored in existing KBs.</p> </abstract> … (more)
- Is Part Of:
- AI EDAM. Volume 29:Issue 1(2015)
- Journal:
- AI EDAM
- Issue:
- Volume 29:Issue 1(2015)
- Issue Display:
- Volume 29, Issue 1 (2015)
- Year:
- 2015
- Volume:
- 29
- Issue:
- 1
- Issue Sort Value:
- 2015-0029-0001-0000
- Page Start:
- 1
- Page End:
- 18
- Publication Date:
- 2014-04-01
- Subjects:
- Engineering design -- Data processing -- Periodicals
Artificial intelligence -- Periodicals
Expert systems (Computer science) -- Periodicals
620.00420285 - Journal URLs:
- http://www.journals.cambridge.org/jid%5FAIE ↗
- DOI:
- 10.1017/S0890060414000134 ↗
- Languages:
- English
- ISSNs:
- 0890-0604
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 4133.xml