SIWEB - José Coelho / Software / Engine Tester
Engine Tester


    1 - Introdução

    O EngineTester tem duas funcionalidades principais: efectuar testes empíricos em algoritmos e testar componentes. Podem ser analisados parâmetros do algoritmo, comparar vários algoritmos e um ou mais conjuntos de ficheiros de dados. [english version]


    ...
    2 - Construção de um Algoritmo

    Descreve-se neste ponto a forma de construir um algoritmo de raiz com a respectiva linguagem de comunicação, para funcionar com o EngineTester. A explicação é feita tendo como base um exemplo concreto para resolução do problema "Partition", cuja implementação em C++ é apresentada passo a passo. [english version]


    ...
    3 - Utilização do EngineTester

    Um documento no EngineTester guarda informação necessária para executar um conjunto de testes, podendo envolver mais do que um algoritmo, mais do que um conjunto de parâmetros para cada algoritmo, e mais que um conjunto de instâncias, tendo também a informação sobre a construção de gráficos de resultados. Este texto assume que se leu a secção anterior, e se tem conhecimento do que é um engine (algoritmo). [english version]


    ...
    4 - Engines
    5 - Laboratórios

    Videos com os laboratórios resolvidos: 2 - Construção de um Algoritmo: a) (2.5MB) Descarregar e instalar o EngineTester e criar um projecto para um Engine no Visual Studio; b) (4.1MB) Implementar a estrutura de dados e algoritmo do Partition, e testá-lo; Capítulo 3 - Utilização do EngineTester: a) (2.2MB) Verificar o Partition.exe e colocá-lo a correr no EngineTester com um conjunto de instâncias; b) (1.4MB) Adicionar uma variável de dimensão da instância e criar um scatterplot do tempo vs dimensão da instância; c) (3.5MB) Criar um gerador de instâncias ; d) (2.9MB) Utilizar o gerador no EngineTester para gerar instâncias e repetir o teste do Partition ; e) (3.1MB) Repetir os testes com um conjunto de instâncias gerado automaticamente, e optimização do algoritmo .

    List of experiments that work with EngineTester. To submit an experiment to this list, send an email to jcoelho72@gmail.com. Download the Engine Tester package: EngineTester.msi (version 2.08, 5.3 Mb, 2006/10/03); EngineTester.msi (version 2.06, 5.3 Mb, 2006/04/03); EngineTester.msi (version 2.03, 2.5 Mb, 2005/09/19).

    1 - Introduction

    The EngineTester can do empirical tests to algorithms. Can be analyzed parameters of the algorithm, use several algorithms and one or more sets of data test. [versão portuguesa]


    ...
    2 - Making an Algorithm

    It is described what an algorithm (engine) needs to implement to function in EngineTester, as well as the communication language and an implementation in C++ with a concrete algorithm for the problem "Partition", with instructions step by step. [versão portuguesa]


    ...
    3 – Using EngineTester

    A document in EngineTester keeps required information to execute a set of tests, that can use more than one algorithm, and more than one set of parameters for each algorithm, and more than a set of instances, having also information about the construction of the graphics of results. This text assumes that you read the previous chapter, and know what an engine is. [versão portuguesa]


    ...

    EngineTester is a program to automate the process of measuring performance of algorithms over a set of instances. The algorithms run the same instances, on the same computer, with the same set of stop criterium, and results became ready to be processed and analysed in Excel. Results can easy repeated in another computer, or by other researchers.


    ...

    Mapa da Zona
    Software José Coelho


    Comercial



    Académico



    Biblioteca C++



    Biblioteca COM



    MacModel 2001



    SearchView



    Engine Tester


    DistributionView



    Apresentação



    Textos



    Software


    Sites


    A procura é feita até 4 niveis a baixo, e são mostradas as 10 frases mais recentes
    Modo de
    Visualização
    ImagensLarguraLinhas
    por página
    EstilosImprimir
    Gravar
    Língua
    Vista Nivel 1 Vista Nivel 2 Vista Nivel 3 Login/InscriçãoCom Imagens Sem ImagensAumentar Largura Diminuir Largura
    640/800/1024
    Aumentar Linhas/Página Diminuir Linhas/PáginaABCDEFVisualizar para Imprimir/GravarPortuguês English

    Edição de 2008/6/11. Última alteração a 2007/1/19. Este é um site SIWEB