Genetic Programming with ECJ University of Extremadura Francisco Fernández de Vega Daniel Lombraña González.

Slides:



Advertisements
Similar presentations
Simulation Examples in EXCEL Montana Going Green 2010.
Advertisements

Remote Executable Remote Executable Condor Submit Ninf-C Master Program NinfCall( funcname, input_data, output_data ); Monitor Log File Execute Machine.
Interactive Evolutionary Computation Review of Applications Praminda Caleb-Solly Intelligent Computer Systems Centre University of the West of England.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
WHAT IS ELINK? Thermoflow, Inc.
Yuri R. Tsoy, Vladimir G. Spitsyn, Department of Computer Engineering
Decoders/DeMUXs CS370 – Spring Decoder: single data input, n control inputs, 2 outputs control inputs (called select S) represent Binary index of.
1/03/09 De 89 à 98. 1/03/09 De 89 à 98 1/03/09 De 89 à 98.
7-Segment LED Display DD: Section Mano: Section 3.10.
Parallel and Distributed Simulation Time Warp: State Saving.
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Chapter 11: Structure and Union Types Problem Solving & Program Design.
Flow Master  Flow Master is used to design and analyze single pipe.  It is very flexible as no unit conversion is needed.  Data can be entered with.
Comparative Analysis Multiple Submissions vs. Loops AGEC 641 Lab, Fall 2010 Mario Andres Fernandez Based on material written by Gillig and McCarl; Improved.
Computer Generated Jazz
DATAPATHS 3) Shifters. 4) Comparators 5) Counters.
Color Calculator Xiaoyan Song Feb.21,2003.
C++ data types. Structs vs. Classes C++ Classes.
JSwitchSim – Java Switch Simulator Paul Tarjan Nick Mckeown Stanford High-Performance Networking Group.
The Processor 2 Andreas Klappenecker CPSC321 Computer Architecture.
Euclidean TSP EA Pseudo Code. What is a Euclidean TSP? c ij 2 = (x i – x j ) 2 + (y i – y j ) 2.
Genetic Art. Network Record Using Network Information Chicago Evanston ParisMoscow.
Research Trends in AI Maze Solving using GA Muhammad Younas Hassan Javaid Danish Hussain
CS294-6 Reconfigurable Computing Day 3 September 1, 1998 Requirements for Computing Devices.
7/13/2015 SENIOR PROJECT STUDENT:RICARDO V. GONZALEZ. ADVISOR: VINOD B. PRASAD.
Even More Random Number Generators Using Genetic Programming Joe Barker.
Evolutionary Algorithms and Artificial Intelligence Paul Grouchy PhD Candidate University of Toronto Institute for Aerospace Studies
Capture and Replay Often used for regression test development –Tool used to capture interactions with the system under test. –Inputs must be captured;
CSCI 130 Chapter 1. History of C Bell Telephone Laboratories (1972) Dennis Ritchie (also created UNIX) A - B - C.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
ARTTREEKS A KINEMATIC SYNTHESIS SOLVER FOR TREE TOPOLOGIES. PRESENTED BY ALI TAMIMI.
Modeling and simulation of systems Model building Slovak University of Technology Faculty of Material Science and Technology in Trnava.
Computational Complexity Jang, HaYoung BioIntelligence Lab.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
Why we need adjustable delay? The v1495 mezzanine card (A395A) have a signal transmission time about 6ns. But we need all the signals go into the look.
Genetic Programming Lab For Chess Hadar Rottenberg & Nizan Freedman.
Ptolemy Tutorial What is Ptolemy? How it works? What is the development environment for you Show demo and former simulation work.
Space Research Software Pedro Vicente Space Research Software, Inc. HDF-EOS Workshop VI Dec. 4-5, 2002 San Francisco, CA HDF.
Program Design. The design process How do you go about writing a program? –It’s like many other things in life Understand the problem to be solved Develop.
Structural Design Software TYLER HUTCHISON. Requirements  Develop an interface to generate a text file.  The text file is then passed to one of five.
4KDECODER NVD0405DH-4K.
NA-MIC National Alliance for Medical Image Computing Engineering a Segmentation Framework Marcel Prastawa.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
3.13 How many output lines will a five-input decoder have?
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 6 Multiplexers,
。 33 投资环境 3 开阔视野 提升竞争力 。 3 嘉峪关市概况 。 3 。 3 嘉峪关是一座新兴的工业旅游城市,因关得名,因企设市,是长城文化与丝路文化交 汇点,是全国唯一一座以长城关隘命名的城市。嘉峪关关城位于祁连山、黑山之间。 1965 年建市,下辖雄关区、镜铁区、长城区, 全市总面积 2935.
Evolutionary Computation Evolving Neural Network Topologies.
Emulating Volunteer Computing Scheduling Policies Dr. David P. Anderson University of California, Berkeley May 20, 2011.
GP FOR ADAPTIVE MARKETS Jake Pacheco 6/11/2010. The Goal  Produce a system that can create novel quantitative trading strategies for the stock market.
Applying natural evolution for solving computational problems
ECE 3130 Digital Electronics and Design
ECE 3130 Digital Electronics and Design
A GUI for DDSCAT Data Post-processing and Graphical Display in IDL
Looping and Random Numbers
ECE 2110: Introduction to Digital Systems Chapter 6 Combinational Logic Design Practices Encoders.
הכרת המחשב האישי PC - Personal Computer
Figure 13.1 MIPS Single Clock Cycle Implementation.
Chapter 1: Intro (excerpt)
Computer Organization & Compilation Process
Solve: 1. 4<
Video Processing Steps Face Detection Activity Recognition
مسئله‌يابي Problem Solving
مسئله‌يابي Problem Solving
Writing functions in MATLAB
Ship Harbor Model Department of Computer Science University of Karachi
ВОМР Подмярка 19.2 Възможности за финансиране
Споразумение за партньорство
Interactive media.
Computer Organization & Compilation Process
ECE2030 HW-6.
Presentation transcript:

Genetic Programming with ECJ University of Extremadura Francisco Fernández de Vega Daniel Lombraña González

ECJ ECJ is a Java-based Evolutionary Computation Research System. It was designed to be highly flexible. It uses parameter files as input.

ECJ General Features: GUI with charting Platform-independent checkpointing and logging Hierarchical parameter files Multithreading Mersenne Twister Random Number Generators Abstractions for implementing a variety of EC forms.

20 Multiplexer The goal is to solve the Multiplexer of 20 bits The video shows the execution for the 11 Multiplexer, a well known Genetic Programming Benchmark

11 Multiplexer Video Demo The Video reproduces: How to start the execution of ECJ Which is the standard output that is generated, and Which is the results file