In Artificial Intelligence, Default Logic is recognized as a powerful framework for knowledge representation when one has to deal with incomplete information. Its expressive power is suitable for nonmonotonic reasoning, but the counterpart is its very high level of theoretical complexity. Today, some operational systems are able to deal with real world applications. However finding a default logic extension in a practical way is not yet possible in whole generality. This paper shows how modern heuristics such as genetic algorithms and local search techniques can be used and combined to build an automated default reasoning system. We give a general description of the required basic components and we exhibit experimental result