Mintrue & Maxfalse method

Slides:



Advertisements
Similar presentations
3.4 Linear Programming.
Advertisements

Threshold Logic for Nanotechnologies
Part One. HOMEWORK 1 PART B 1. Compute the following using pipeline method a. e. i.12/4 b. f. J.49/7 c. g.3*10 d. h.91*14 2. Illustrate the generation.
Lecture 8 – Nonlinear Programming Models Topics General formulations Local vs. global solutions Solution characteristics Convexity and convex programming.
15 PARTIAL DERIVATIVES.
HW2 Solutions. Problem 1 Construct a bipartite graph where, every family represents a vertex in one partition, and table represents a vertex in another.
9.4 – Solving Absolute Value Equations and Inequalities 1.
Adding Integers. Adding Integers with the Same Sign Add the absolute values. The sum will have the same sign as the addends. Example 1 Find –2 + (-3)
1.7 – Linear Inequalities and Compound Inequalities
Algebra II w/ trig.  Coordinate Plane  Ordered pair: (x, y)  Relation: a set of ordered pairs(mapping, ordered pairs, table, or graphing)  Domain:
Lesson 1 – A.1.1 – Function Characteristics Calculus - Santowski 9/4/2015 Calculus - Santowski 1.
BOOLEAN FUNCTION PROPERTIES
Programmable Logic Devices, Threshold Logic
Trigonometric Functions
Essential Question: How do I analyze a polynomial function? Daily Questions: 1). How are turning points related to the degree of a polynomial? 2)How do.
Copyright 2013, 2010, 2007, Pearson, Education, Inc. Section 7.6 Linear Programming.
3.4 Linear Programming p Optimization - Finding the minimum or maximum value of some quantity. Linear programming is a form of optimization where.
Solve problems by using linear programming.
Limits Involving Infinity North Dakota Sunset. As the denominator gets larger, the value of the fraction gets smaller. There is a horizontal asymptote.
Choosing Weight and Threshold Values for Single Perceptrons n CS/PY 231 Lab Presentation # 2 n January 24, 2005 n Mount Union College.
AP CALCULUS AB PRACTICE EXAM. 1)Multiply by clever form of 1 3 and 1/3.
2.8 : Absolute Value Functions What is absolute value? What does the graph of an absolute value function look like? How do you translate an absolute value.
Working with positive and negative numbers is like driving in traffic. You have to watch the traffic signs and follow the.
Nonlinear Programming Models
Chapter 6. Threshold Logic. Logic design of sw functions constructed of electronic gates different type of switching element : threshold element. Threshold.
REVIEW A relation is a set of ordered pairs. {(2,3), (-1,5), (4,-2), (9,9), (0,-6)} This is a relation The domain is the set of all x values.
Slide 1  2002 South-Western Publishing Web Chapter A Optimization Techniques Overview Unconstrained & Constrained Optimization Calculus of one variable.
The numerator must always be 1 degree less than the denominator
1.3 New functions from old functions: Transformations.
Linear Programming Advanced Math Topics Mrs. Mongold.
Introduction As is true with linear and exponential functions, we can perform operations on quadratic functions. Such operations include addition, subtraction,
Adding, Subtracting, Multiplying, and Dividing Real Numbers.
Optimization unconstrained and constrained Calculus part II.
Objectives: 1.Graph (and write) inequalities on a number line. 2.Solve and graph one-variable inequalities. (Linear) 3.Solve and graph compound inequalities.
Day Problems For each solution write and graph an inequality.
Topics covered and examples: reteach.  Solve linear equation.
Constraints Feasible region Bounded/ unbound Vertices
Linear Inequalities Math 10 – Ms. Albarico. Students are expected to: Express and interpret constraints using inequalities. Graph equations and inequalities.
Copyright © 2014, 2010, and 2006 Pearson Education, Inc. Chapter 1 Introduction to Algebraic Expressions.
Ch 2 Quarter TEST Review RELATION A correspondence between 2 sets …say you have a set x and a set y, then… x corresponds to y y depends on x x is the.
3-5: Linear Programming. Learning Target I can solve linear programing problem.
3.4 Linear Programming Objective:
6.6 Function Operations Honors. Operations on Functions Addition: h(x) = f(x) + g(x) Subtraction: h(x) = f(x) – g(x) Multiplication: h(x) = f(x) g(x)
3.4 Linear Programming p Optimization - Finding the minimum or maximum value of some quantity. Linear programming is a form of optimization where.
Symmetry and Coordinate Graphs Section 3.1. Symmetry with Respect to the Origin Symmetric with the origin if and only if the following statement is true:
GRAPHS, TRANSFORMATIONS, AND SOLUTIONS SEC. 3-6 LEQ: WHAT IS THE PROCESS USED TO GRAPH THE OFFSPRING OF PARENT FUNCTIONS?
HAWKES LEARNING SYSTEMS Students Matter. Success Counts. Copyright © 2013 by Hawkes Learning Systems/Quant Systems, Inc. All rights reserved. Section 7.2.
Computational Properties of Perceptron Networks n CS/PY 399 Lab Presentation # 3 n January 25, 2001 n Mount Union College.
How do you write an equation in Scientific Notation?
Warm Up Evaluate. 1. –24 2. (–24) Simplify each expression.
Warm-up (10 min.) I. Factor the following expressions completely over the real numbers. 3x3 – 15x2 + 18x x4 + x2 – 20 II. Solve algebraically and graphically.
ALGEBRA II ALGEBRA II HONORS/GIFTED - SECTIONS 2-6 and 2-7 (Families of Functions and Absolute Value Functions) ALGEBRA II HONORS/GIFTED.
3.2 Linear Programming 3 Credits AS
3-3 Optimization with Linear Programming
Linear Programming.
Math3H – Unit 2 Day 3 Linear Programming
8.4 Linear Programming p
Triangle Inequalities
Key Features of a Functions
Solving One and Two Step Equations
Solve Absolute Value Inequalities
Inequalities and Their Graphs
Objectives: Graph (and write) inequalities on a number line.
العلاقات والدوال أ. ريما عباس ريض 152.
Does the function f(x) = 3x2 + 6x have a maximum or a minimum value?
Warmup Does the function f(x) = 3x2 + 6x have a maximum or a minimum value?
1.6 Linear Programming Pg. 30.
Choose a number greater than 8, substitute for y and solve:
Linear Programming.
Triangle Basics Lesson 2
Presentation transcript:

Mintrue & Maxfalse method MINIMUM TRUE AND MAXIMUM FALSE VERTICES METHOD FOR REALIZATION OF THRESHOLD GATES Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Comparing bit by bit and determining which is greater Mintrue & Maxfalse method Mintrue and Maxfalse method

Steps involved in finding Minimum True and Maximum False vertices Determine the positive function Determine Minimum True vertices Anything greater than these are True Vertices Remaining are all False Vertices Determine maximal false vertices Anything less than false are neglected or crossed Others which are not compared are false For false we start from bottom to top Mintrue & Maxfalse method

Mintrue & Maxfalse method Example: Finding Minimum True vertices Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Example 1: Find the weights and threshold for the following fn. Step1: Determine the Positive Function Step2: Find all Minumum True and Maximum false vertices Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Determining the Mintrue and Maxfalse vertices Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Step3: p = Number of Minimum True Vertices q = Number of Maximum false Vertices Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Inequalities: Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Solving the inequalities: Substituting the weights in Min True vertices: Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Similarly, substituting in Maximum false vertices: Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method The Threshold T must be smaller than 5 but larger than 4. (Min Limit < Threshold < Max Limit) Hence T = 4.5 Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method In the example, the inputs X3 and X4 appear in f in complimented form, hence the new weighted vectors are given by: * Complimenting the weights of X3 and X4 * Subtracting the Threshold obtained by the weights of these two inputs Ans: Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Example 2: Find the Threshold and Weights of the following fn. Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method We obtain a system of 12 inequalities Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method These impose several constraints on the weights associatedwith the function f. Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method T must be smaller than 4 but larger than 3. Weight Threshold vector is given by: (3, 2, 2, 1; 3.5) To find the corresponding vector for the original function, X1 and X3 must be complimented Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Example 1: Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method * f is not unate * We have to synthesize it as a cascade of two threshold elements Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method g(X1,X2,X3,X4) = {2,3,6,7,15} The weight-threshold vector for the function g is Vg = (-2,1,3,1 ; 2.5) h(X1,X2,X3,X4) = {10,12,14,15} The weight-threshold vector for the function h is Vh = (2,1,1,-1 ; 2.5) Mintrue & Maxfalse method

Mintrue & Maxfalse method CASCADE REALIZATION OF THE FUNCTION Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method * f must have a value 1 whenever g does, the minimum weighted sum must be larger than the threshold of the second element. * Negative values affect the most Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Calculating Wg Wg + 0 > 5/2 is the vital case Wg > 5/2 Wg = 3 This is the minimum weighted sum. So Wg is calculated from this. As a general rule, the weight of Wg should be the sum of the threshold of second element and the absolute value of all negative weights of the second element Mintrue & Maxfalse method

Mintrue & Maxfalse method Example 2: Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method * f is not unate * We have to synthesize it as a cascade of two threshold elements Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method g(X1,X2,X3,X4) = {3,5,7,15} The weight-threshold vector for the function g is Vg = (-1,1,1,2 ; 2.5) h(X1,X2,X3,X4) = {10,12,14,15} The weight-threshold vector for the function h is Vh = (2,1,1,-1 ; 2.5) Mintrue & Maxfalse method

Mintrue & Maxfalse method CASCADE REALIZATION OF THE FUNCTION Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Example 3: f(X1,X2,X3,X4 ) = (2,3,6,7,8,9,13,15) Realize this as a cascade of two functions Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Solving the inequalities, we get the weights as: Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method Cascade Realization of the given function Mintrue & Maxfalse method Mintrue and Maxfalse method

Mintrue & Maxfalse method questions??? Mintrue & Maxfalse method