Economic Policy Simulation and Optimization Peter Le Computer Systems Research Period 2 1/20/2009.

Slides:



Advertisements
Similar presentations
Acquire foundational knowledge of marketing-information management to understand its nature and scope Marketing Indicator 1.05.
Advertisements

Chapter 17 Project Management McGraw-Hill/Irwin
Frank Cowell: Welfare Basics WELFARE: BASICS MICROECONOMICS Principles and Analysis Frank Cowell Useful, but optional Consumption basics Useful, but optional.
Evis Trandafili Polytechnic University of Tirana Albania Functional Programming Languages 1.
Frank Cowell: Microeconomics Welfare: Basics MICROECONOMICS Principles and Analysis Frank Cowell Useful, but optional Consumption basics Useful, but optional.
Understanding Randomness
Software Development Method. Assignments Due – Homework 0, Warmup Reading – Chapter 2 –
Algorithms. Software Development Method 1.Specify the problem requirements 2.Analyze the problem 3.Design the algorithm to solve the problem 4.Implement.
Discrete Event Simulation How to generate RV according to a specified distribution? geometric Poisson etc. Example of a DEVS: repair problem.
Module 10 The Role of Government The Canadian Welfare Society and Taxation.
Imagine that I am in a good mood Imagine that I am going to give you some money ! In particular I am going to give you z dollars, after you tell me the.
Algorithms. Software Development Method 1.Specify the problem requirements 2.Analyze the problem 3.Design the algorithm to solve the problem 4.Implement.
Research Trends in AI Maze Solving using GA Muhammad Younas Hassan Javaid Danish Hussain
Copyright © 2005 by South-Western, a division of Thomson Learning, Inc. All rights reserved. 1-1 Chapter 3 – Part 3 Economic Challenges Facing Global and.
D Nagesh Kumar, IIScOptimization Methods: M1L4 1 Introduction and Basic Concepts Classical and Advanced Techniques for Optimization.
Fiscal and Monetary Policy
Fiscal Policy MT 3 LT 2. Question The economy is not growing, people are losing jobs, and people are not spending money. Should the government attempt.
Aggregate Demand and Supply. Aggregate Demand (AD)
Programming With Java ICS201 University Of Hail1 Chapter 12 UML and Patterns.
Ranga Rodrigo April 6, 2014 Most of the sides are from the Matlab tutorial. 1.
Begin $100 $200 $300 $400 $500 GraphsSupplyAndDemandPoliciesAndMarkets Economies ImportantKeyTermsGDP.
Revolutionizing the Field of Grey-box Attack Surface Testing with Evolutionary Fuzzing Department of Computer Science & Engineering College of Engineering.
OAC Economic Seminar CHAPTER #12 Economic Fluctuations.
Ass. Prof. Dr. Özgür KÖKALAN İstanbul Sabahattin Zaim University.
Economic Policy Simulation and Optimization Peter Le Computer Systems Research Period 2 3/19/2009.
Chapter 3 Economic Challenges Facing Global and Domestic Business
The subject of Microeconomics Theoretical relationship between prices, wages, interest Theory of the consumer behaviour Theory of the firm (costs, prices,
Othello Artificial Intelligence With Machine Learning
© 2010 South-Western, Cengage Learning Chapter © 2010 South-Western, Cengage Learning Personal Decision Making 20.1Making Better Decisions 20.2Spending.
Aim: What can the government do to bring stability to the economy?
Fiscal & Monetary Policy. Warm Up Look at pages 649, and 691 to answer these questions… 1.What is a progressive tax system? 2.How does it help stabilize.
Slide 11-1 Copyright © 2004 Pearson Education, Inc.
Economic Activity in a Changing World Chapter 3 pp
Economic Challenges Facing Contemporary Business
Understanding Fiscal Policy. Revenues - Expenses Federal Budget is a written document indicating the amount of money the government expects to receive.
CHAPTER 3 Economic Challenges Facing Contemporary Business.
Chapter 22 Aggregate Demand and Aggregate Supply ©2000 South-Western College Publishing.
Bill Payment Optimization Algorithms. Purpose To find and/or construct algorithms that will optimize the decision process of paying bills from an account.
Chapter © 2010 South-Western, Cengage Learning Personal Decision Making Making Better Decisions Spending Habits 20.
Multi-Agent Modeling of Societal Development and Cultural Evolution Yidan Chen, 2006 Computer Systems Research Lab.
3-1 Chapter Overview Economics—social science that analyzes the choices made by people and governments in allocating scarce resources.
Money Growth and Inflation ETP Economics 102 Jack Wu.
Chapter 11 Understanding Randomness. What is Randomness? Some things that are random: Rolling dice Shuffling cards Lotteries Bingo Flipping a coin.
Find your role and sit at the indicated seat. Don’t disturb the materials.
Applications of Genetic Algorithms TJHSST Computer Systems Lab By Mary Linnell.
Bringing in the Supply Side: Unemployment and Inflation? 10.
CSCI-100 Introduction to Computing
Ch. 25 Section 3 Managing the Economy. Surpluses and Deficits Budgets are built on forecasts or predictions of the future Budgets are built on forecasts.
ETE 335 Elementary Social Studies Lesson deBono’s Thinking Hats.
. © 2003 The McGraw-Hill Companies, Inc. All rights reserved. Project Analysis and Evaluation Chapter Ten.
Population Know your clients Population Characteristics Age Height Weight Health status Physical activity status Lifestyle issues Sex Economics Time.
THE STOCK MARKET. RECAP OF STRATEGIES FOR STOCK SELECTION Peter Lynch: Go with what you know(after some research) Markets: Current and Future A company.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
Causes and Indicators of Business Fluctuations
Economics Review for Test. Be able to define the following terms: Surplus Shortage Inflation Deflation Recession Depression Fiscal Monetary Trade Deficit.
Advanced AI – Session 6 Genetic Algorithm By: H.Nematzadeh.
Teaching Computers to Think:
CHAPTER 13: SECTION 1 Fiscal Policy Two Types of Fiscal Policy Fiscal policy deals with changes the government makes in spending or taxation to achieve.
The Aggregate Model of the Macro Economy Chapter 14.
 Problem Analysis  Coding  Debugging  Testing.
Chapter 17 Project Management McGraw-Hill/Irwin
USING MICROBIAL GENETIC ALGORITHM TO SOLVE CARD SPLITTING PROBLEM.
Economic Policy Simulation and Optimization
Why Be Random? What is it about chance outcomes being random that makes random selection seem fair? Two things: Nobody can guess the outcome before it.
Fiscal Policies Ngog Nliba Nguimbous.
Understanding Randomness
Gross Domestic Product
EE368 Soft Computing Genetic Algorithms.
Lesson 3 Consumer Science
Local Search Algorithms
Presentation transcript:

Economic Policy Simulation and Optimization Peter Le Computer Systems Research Period 2 1/20/2009

Purpose Create feasible and simple economic (taxation and welfare) model Implement optimization algorithm effectively Help improve public policy through test runs

Economic Policy Government regulation Citizen feedback Changes depending on demographics and economy

Simulation Government/Citizen relationship over a 12 year cycle Citizen objects consume, produce, spend, and are taxed Government welfare based on need/approval Society assessment based on citizen self- assessment, approval ratings, and government self-assessment

Problems to Solve Realistic economic cycle Feasible demographics Identifying ramifications of different policy change

Simulation Optimization Retrieve raw data and assess Multiple variables mean the best run isn’t necessarily optimal Optimization

Background Data on taxes and welfare Not much previous research “Happiness” assessments

The Cycle Given Citizen traits: Wealth, wealthAssessment Given Government traits: Wealth, wealthAssessment, approvalRating, taxRate, welfareRate, salesTaxRate Monthly assessments to track progress

Government Wealth WealthAssessment Approval Rating Tax Rate Sales Tax Rate Responsiveness Population Wealth Approval WealthAssessment Work Rate Spending Rate Taxes Approval Welfare FitnessEvaluation

The Model Java, JGrasp Iterative Model allowing for multiple governments, citizen pools Input data → Read data → Cycle → Print data → Analyze data GNUPlot for data display Data somewhat arbitrary now but will look for more realistic data Optimization and randomization mitigates need for solid data

Optimization Methods  Hill Climbing  Genetic Algorithm Genetic algorithm seems likely  Run tests  Retrieve data, determine the “best” and “breed” them  Repeat

Results

Right Now Either the Citizens lose too much money or the Government does, the opposite happens to the other group in each case Some sort of equilibrium Assessment is erratic

Testing and Analysis Modifiability accomplished Data not particularly positive Overall model finished, moving on to optimization Run over data, “breed” best runs

Things to Work On A more fair assessment of the society  Current weights government and population importance equally  One group may fail but the assessment isn’t indicative if the other succeeds enough Optimization  May use ideas from AI last year  Any sort of improvement on data is success Test more situations