1 |
No optimisation without representation : a knowledge based systems view of evolutionary/neighbourhood search optimisationTuson, Andrew Laurence January 1999 (has links)
In recent years, research into ‘neighbourhood search’ optimisation techniques such as simulated annealing, tabu search, and evolutionary algorithms has increased apace, resulting in a number of useful heuristic solution procedures for real-world and research combinatorial and function optimisation problems. Unfortunately, their selection and design remains a somewhat ad hoc procedure and very much an art. Needless to say, this shortcoming presents real difficulties for the future development and deployment of these methods. This thesis presents work aimed at resolving this issue of principled optimiser design. Driven by the needs of both the end-user and designer, and their knowledge of the problem domain and the search dynamics of these techniques, a semi-formal, structured, design methodology that makes full use of the available knowledge will be proposed, justified, and evaluated. This methodology is centred around a Knowledge Based System (KBS) view of neighbourhood search with a number of well-defined knowledge sources that relate to specific hypotheses about the problem domain. This viewpoint is complemented by a number of design heuristics that suggest a structured series of hillclimbing experiments which allow these results to be empirically evaluated and then transferred to other optimisation techniques if desired. First of all, this thesis reviews the techniques under consideration. The case for the exploitation of problem-specific knowledge in optimiser design is then made. Optimiser knowledge is shown to be derived from either the problem domain theory, or the optimiser search dynamics theory. From this, it will be argued that the design process should be primarily driven by the problem domain theory knowledge as this makes best use of the available knowledge and results in a system whose behaviour is more likely to be justifiable to the end-user. The encoding and neighbourhood operators are shown to embody the main source of problem domain knowledge, and it will be shown how forma analysis can be used to formalise the hypotheses about the problem domain that they represent. Therefore it should be possible for the designer to experimentally evaluate hypotheses about the problem domain. To this end, proposed design heuristics that allow the transfer of results across optimisers based on a common hillclimbing class, and that can be used to inform the choice of evolutionary algorithm recombination operators, will be justified. In fact, the above approach bears some similarity to that of KBS design. Additional knowledge sources and roles will therefore be described and discussed, and it will be shown how forma analysis again plays a key part in their formalisation. Design heuristics for many of these knowledge sources will then be proposed and justified. This methodology will be evaluated by testing the validity of the proposed design heuristics in the context of two sequencing case studies. The first case study is a well-studied problem from operational research, the flowshop sequencing problem, which will provide a through test of many of the design heuristics proposed here. Also, an idle-time move preference heuristic will be proposed and demonstrated on both directed mutation and candidate list methods. The second case study applies the above methodology to design a prototype system for resource redistribution in the developing world, a problem that can be modelled as a very large transportation problem with non-linear constraints and objective function. The system, combining neighbourhood search with a constructive algorithm which reformulates the problem to one of sequencing, was able to produce feasible shipment plans for problems derived from data from the World Health Organisation’s TB programme in China that are much larger than those problems tackled by the current ‘state-of-the-art’ for transportation problems.
|
2 |
An Investigation into User Text Query and Text Descriptor ConstructionPfitzner, Darius Mark, pfit0022@flinders.edu.au January 2009 (has links)
Cognitive limitations such as those described in Miller's (1956) work on channel capacity and Cowen's (2001) on short-term memory are factors in determining user cognitive load and in turn task performance. Inappropriate user cognitive load can reduce user efficiency in goal realization. For instance, if the user's attentional capacity is not appropriately applied to the task, distractor processing can tend to appropriate capacity from it. Conversely, if a task drives users beyond their short-term memory envelope, information loss may be realized in its translation to long-term memory and subsequent retrieval for task base processing.
To manage user cognitive capacity in the task of text search the interface should allow users to draw on their powerful and innate pattern recognition abilities. This harmonizes with Johnson-Laird's (1983) proposal that propositional representation is tied to mental models. Combined with the theory that knowledge is highly organized when stored in memory an appropriate approach for cognitive load optimization would be to graphically present single documents, or clusters thereof, with an appropriate number and type of descriptors. These descriptors are commonly words and/or phrases.
Information theory research suggests that words have different levels of importance in document topic differentiation. Although key word identification is well researched, there is a lack of basic research into human preference regarding query formation and the heuristics users employ in search. This lack extends to features as elementary as the number of words preferred to describe and/or search for a document. Contrastive understanding these preferences will help balance processing overheads of tasks like clustering against user cognitive load to realize a more efficient document retrieval process. Common approaches such as search engine log analysis cannot provide this degree of understanding and do not allow clear identification of the intended set of target documents.
This research endeavours to improve the manner in which text search returns are presented so that user performance under real world situations is enhanced. To this end we explore both how to appropriately present search information and results graphically to facilitate optimal cognitive and perceptual load/utilization, as well as how people use textual information in describing documents or constructing queries.
|
3 |
Teleonomic Creativity: An Analysis of CausalityPudmenzky, Alex Unknown Date (has links)
When the human mind searches concept space for solutions to a given condition we have a choice between conventional and creative thinking. But what are the probabilities of improving a given situation using creative thinking compared with conventional thinking? To answer this question we are extending the meaning of creativity beyond human creativity. We view creativity as an optimised search strategy applicable to the larger set of all teleonomic systems and term this creativity teleonomic creativity. We argue that an analog process is common to all manifestations of creativity within teleonomic systems and describe this process and its cause. In order to show this process and to make quantitative comparisons, we utilise the metaphor of an adaptive fitness landscape and simple statistical techniques. The term fitness in our case describes the condition of a well-defined property being suitable for a purpose, rather than an overall evaluation of many complex interactions measuring reproductive success. We define creativity as the successful attempt of either individuals or populations to gain higher fitness via exploration of global fitness peaks as opposed to the exploitation of a currently occupied local peak. We then show mathematically how the inclusion of creativity in a search can dramatically increase the chances of finding appropriate solutions. We also recognise that creative behaviour is most successful when the environmentis unstable. We note the existence of a strategic meta-parameter that allows self-adaptation when tuned via a feedback loop from the environment. We show that creativity can be understood as a random process with an optimal setting for the standard deviation that maximises the probability of hitting a target of higher fitness. We support our claims with computer simulations and observe several occurrences of teleonomic creativity in nature. In addition we measure the entropy of a teleonomic system via the phase-space of internal variables and observe a sudden entropy increase during the onset of creative behaviour in a teleonomic system. Our investigations also enable us to rationalise the processes, conditions and phenomena surrounding human creativity such as mistakes, madness, serendipity, humor, analogy making and interpret the function of creativity promoters and inhibitors. Our findings may also allow us to incorporate creativity into artificial computer models. We speculate that creativity is an emerging property of any teleonomic system and as such ubiquitous in nature.
|
Page generated in 0.1368 seconds