Neural Networks Chapter 4

Slides:



Advertisements
Similar presentations
Hard Problems Some problems are hard to solve. No polynomial time algorithm is known Most combinatorial optimization problems are hard Popular NP-hard.
Advertisements

O(N 1.5 ) divide-and-conquer technique for Minimum Spanning Tree problem Step 1: Divide the graph into  N sub-graph by clustering. Step 2: Solve each.
Great Theoretical Ideas in Computer Science for Some.
Reducibility Class of problems A can be reduced to the class of problems B Take any instance of problem A Show how you can construct an instance of problem.
1 Discrete Structures & Algorithms Graphs and Trees: II EECE 320.
Tirgul 12 Algorithm for Single-Source-Shortest-Paths (s-s-s-p) Problem Application of s-s-s-p for Solving a System of Difference Constraints.
1 Maximizing Lifetime of Sensor Surveillance Systems IEEE/ACM TRANSACTIONS ON NETWORKING Authors: Hai Liu, Xiaohua Jia, Peng-Jun Wan, Chih- Wei Yi, S.
Neural Networks for Optimization William J. Wolfe California State University Channel Islands.
Branch and Bound Similar to backtracking in generating a search tree and looking for one or more solutions Different in that the “objective” is constrained.
Math443/543 Mathematical Modeling and Optimization
The Stagecoach Problem
MAE 552 – Heuristic Optimization Lecture 26 April 1, 2002 Topic:Branch and Bound.
Utrecht, february 22, 2002 Applications of Tree Decompositions Stan van Hoesel KE-FdEWB Universiteit Maastricht
Hypercubes and Neural Networks bill wolfe 10/23/2005.
Energy function: E(S 1,…,S N ) = - ½ Σ W ij S i S j + C (W ii = P/N) (Lyapunov function) Attractors= local minima of energy function. Inverse states Mixture.
Linear Programming Applications
Neural Networks Chapter 2 Joost N. Kok Universiteit Leiden.
CS Dept, City Univ.1 Maximal Lifetime Scheduling for Wireless Sensor Surveillance Networks Prof. Xiaohua Jia Dept. of Computer Science City University.
1 Integrality constraints Integrality constraints are often crucial when modeling optimizayion problems as linear programs. We have seen that if our linear.
GRAPH Learning Outcomes Students should be able to:
Hon Wai Leong, NUS (CS6234, Spring 2009) Page 1 Copyright © 2009 by Leong Hon Wai CS6234 Lecture 1 -- (14-Jan-09) “Introduction”  Combinatorial Optimization.
The Traveling Salesman Problem Approximation
Network Models (2) Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
Notes 5IE 3121 Knapsack Model Intuitive idea: what is the most valuable collection of items that can be fit into a backpack?
Stefanos Zafeiriou Machine Learning(395) Course 395: Machine Learning – Math. Intro. Brief Intro to Matrices, Vectors and Derivatives: Equality: Two matrices.
Using traveling salesman problem algorithms for evolutionary tree construction Chantal Korostensky and Gaston H. Gonnet Presentation by: Ben Snider.
Activations, attractors, and associators Jaap Murre Universiteit van Amsterdam
Optimization with Neural Networks Presented by: Mahmood Khademi Babak Bashiri Instructor: Dr. Bagheri Sharif University of Technology April 2007.
1 Chapter 8 NP and Computational Intractability Slides by Kevin Wayne. Copyright © 2005 Pearson-Addison Wesley. All rights reserved.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Master Tour Routing Vladimir Deineko, Warwick Business School.
An Algorithm for the Traveling Salesman Problem John D. C. Little, Katta G. Murty, Dura W. Sweeney, and Caroline Karel 1963 Speaker: Huang Cheng-Kang.
EMIS 8373: Integer Programming Combinatorial Relaxations and Duals Updated 8 February 2005.
Model 5 Long Distance Phone Calls By Benjamin Cutting
Activations, attractors, and associators Jaap Murre Universiteit van Amsterdam en Universiteit Utrecht
Hopfield Neural Networks for Optimization 虞台文 大同大學資工所 智慧型多媒體研究室.
NP-completeness NP-complete problems. Homework Vertex Cover Instance. A graph G and an integer k. Question. Is there a vertex cover of cardinality k?
Chapter 9: Graphs.
Chapter 3 Brute Force Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
Computational Intelligence Winter Term 2015/16 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering (LS 11) Fakultät für Informatik TU Dortmund.
Intelligent Numerical Computation1 Graph bisection  Problem statement  Mathematical framework  Methods  Numerical results.
EMIS 8373: Integer Programming Combinatorial Optimization Problems updated 27 January 2005.
Lecture 39 Hopfield Network
Lower bound algorithm. 1 Start from A. Delete vertex A and all edges meeting at A. A B C D 4 5 E Find the length of the minimum spanning.
Weighted Graphs and traveling Salesperson problem
SAT problem SAT – Boolean satisfiability problem
Shortest Path Problems
Solving Traveling salesman Problem with Hopfield Net
Hopfield net and Traveling Salesman problem
Greedy Technique.
Chapter 3 Brute Force Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
Great Theoretical Ideas in Computer Science
Traveling Salesman Problem
GRAPH-THEORY AND APPLICATIONS
1.3 Modeling with exponentially many constr.
ICS 353: Design and Analysis of Algorithms
Neural Networks for Vertex Covering
Branch and Bound.
Introduction Basic formulations Applications
Graph Operations And Representation
Neural Networks Chapter 5
3. Brute Force Selection sort Brute-Force string matching
5.4 T-joins and Postman Problems
3. Brute Force Selection sort Brute-Force string matching
CS623: Introduction to Computing with Neural Nets (lecture-14)
Hopfield Neural Networks for Optimization
TSP问题难度证明 万子文.
Computational Intelligence
Computational Intelligence
3. Brute Force Selection sort Brute-Force string matching
Presentation transcript:

Neural Networks Chapter 4 Joost N. Kok Universiteit Leiden

Hopfield Networks Optimization Problems (like Traveling Salesman) can be encoded into Hopfield Networks Fitness corresponds to energy of network Good solutions are stable points of the network

Hopfield Networks Three Problems Weighted Matching Traveling Salesman Graph Bipartitioning

Hopfield Networks Weighted matching Problem: Let be given N points with distances dij Connect points together in pairs such that the total sum of distances is as small as possible

Hopfield Networks Variables: nij (i<j) with values 0/1 Constraint: Sj nij = 1 for all i Optimize: Si<j dij nij

Hopfield Networks Penalty Term approach: put constraints in optimization criterion Weights and thresholds of Hopfield Network can be derived from

Hopfield Networks Travelling Salesman Problem (TSP): Given N cities with distances dij . What is the shortest tour?

Hopfield Networks Construct a Hopfield network with N2 nodes Semantics: nia = 1 iff town i on position a in tour

Hopfield Networks Constraints:

Hopfield Networks 0/1 Nodes Nodes within each row connected with weight –g Nodes within each column connected with weight –g Each node is connected to nodes in columns left and right with weight –dij (Often) continuous activation

Hopfield Networks postion city 1 2 3 4 A B C D

Hopfield Networks Graph bipartitioning: divide nodes in two sets of equal size in such a way as to minimize the number of edges going between the sets +1/-1 Nodes 0/1 Connection matrix Cij

Hopfield Networks

Hopfield Networks