Multiobjective Network Disruption 8th AIMMS MOPTA Optimization Modeling Competition
|
|
- Norah Weaver
- 6 years ago
- Views:
Transcription
1 Multiobjective Network Disruption 8th AIMMS MOPTA Optimization Modeling Competition Varghese Kurian, Srinesh C., Venkata Reddy P., Sridharakumar Narasimhan Department of Chemical Engineering Indian Institute of Technology Madras Thursday 18 th August, th AIMMS MOPTA Optimization Modeling Competition 1
2 Problem Statement :1 Disruption of network to minimize the profit of the agent providing supplies from nodes 15, 16 and th AIMMS MOPTA Optimization Modeling Competition 2
3 Problem for the Supplier Agent (P 1) max x,y s.t p T x b T y Flow balance constraint : Ay x = 0 A : Incidence matrix Maximum demand constraint : x i d i i N Non negative demand constraint : x i 0 i N\{15, 16, 20} Edge capacity constraint : y j w j j E x i : Units supplied to node i p i : Profit per unit supply at node i y j : Units transported through edge j b j : Transportation cost per unit through edge j Solution of this problem is integral! (Proof: By mapping onto max flow problem after constructing super source and super sink) 8th AIMMS MOPTA Optimization Modeling Competition 3
4 Problem for the Disrupting Agent The above problem is written as a min-max problem With capacity of edge j is reduced to w j -c j (P 2) min c Budget constraints : max x,y pt x b T y s.t Ay x = 0 x i d i i N x i 0 i N\{15, 16, 20} y j w j c j j E w j c j 0 c j 0 c j budget j 8th AIMMS MOPTA Optimization Modeling Competition 4
5 Key Results Proposition 1: The marginal damages caused by disruption is a non-increasing function of edge capacity w j, j E Proposition 2: At most one edge is partially cut in the solution to P 2, i.e., given a disrupting budget, in the optimal solution to P 2, amongst all edges with c j > 0, at most one edge has c j < w j 8th AIMMS MOPTA Optimization Modeling Competition 5
6 Solution Approach - Problem 1 Solution to the supplier agent is mainly constrained by edge capacity constraints - Lagrange multipliers can be therefore used for edge selection Deterministic case: 1 Solve P1 and obtain the Lagrange multipliers of edge capacity constraints 2 Arrange the edges in decreasing order of the Lagrange multipliers 3 Select the first edge for disruption 4 Repeat the previous steps until budget is reached Randomized case: 1 Solve P1 and obtain the Lagrange multipliers of edge capacity constraints 2 Arrange the edges in decreasing order of the Lagrange multipliers 3 Select an edge among the ordered edges with a descending probability proportional to its value 4 Proceed until budget is reached 5 Repeat procedure (1)-(4) for a fixed number of user defined number of iterations 8th AIMMS MOPTA Optimization Modeling Competition 6
7 Solution Approach - Problem 1 Solution to the supplier agent is mainly constrained by edge capacity constraints - Lagrange multipliers can be therefore used for edge selection Deterministic case: 1 Solve P1 and obtain the Lagrange multipliers of edge capacity constraints 2 Arrange the edges in decreasing order of the Lagrange multipliers 3 Select the first edge for disruption 4 Repeat the previous steps until budget is reached Randomized case: 1 Solve P1 and obtain the Lagrange multipliers of edge capacity constraints 2 Arrange the edges in decreasing order of the Lagrange multipliers 3 Select an edge among the ordered edges with a descending probability proportional to its value 4 Proceed until budget is reached 5 Repeat procedure (1)-(4) for a fixed number of user defined number of iterations 8th AIMMS MOPTA Optimization Modeling Competition 6
8 Solution Approach - Problem 1 Solution to the supplier agent is mainly constrained by edge capacity constraints - Lagrange multipliers can be therefore used for edge selection Deterministic case: 1 Solve P1 and obtain the Lagrange multipliers of edge capacity constraints 2 Arrange the edges in decreasing order of the Lagrange multipliers 3 Select the first edge for disruption 4 Repeat the previous steps until budget is reached Randomized case: 1 Solve P1 and obtain the Lagrange multipliers of edge capacity constraints 2 Arrange the edges in decreasing order of the Lagrange multipliers 3 Select an edge among the ordered edges with a descending probability proportional to its value 4 Proceed until budget is reached 5 Repeat procedure (1)-(4) for a fixed number of user defined number of iterations 8th AIMMS MOPTA Optimization Modeling Competition 6
9 Results - for 15% Budget Figure: Solution by deterministic algorithm at 15 % budget Figure: Solution by randomized algorithm at 15 % budget Budget for disruption Profit - Deterministic Profit- Randomized 0 % of the total capacity % of the total capacity th AIMMS MOPTA Optimization Modeling Competition 7
10 Results - for 20% Budget Figure: Solution by deterministic algorithm at 20 % budget Figure: Solution by randomized algorithm at 20 % budget Budget for disruption Profit -Deterministic Profit- Randomized 0 % of the total capacity % of the total capacity th AIMMS MOPTA Optimization Modeling Competition 8
11 Results Series of solutions obtained by the randomized algorithm: Figure: Profits made by the supplier agent with iterations at 15 % budget Figure: Profits made by the supplier agent with iterations at 20 % budget The randomized algorithm performs better with larger disruption budget 8th AIMMS MOPTA Optimization Modeling Competition 9
12 Features of GUI 8th AIMMS MOPTA Optimization Modeling Competition 10
13 Problem Statement :2 Disruption of network to minimize the profit of the agent providing supplies from nodes 15, 16 while maintaining the profit of the agent supplying from node th AIMMS MOPTA Optimization Modeling Competition 11
14 Solution Approach - Problem 2 1 Solve the problems of supplier agents independently 2 Reorganize the flows by retaining profit 3 Check if any edge is over the capacity? If yes- Solve the congestion pricing problem 4 Edges are disrupted following the randomized algorithm 5 Proceed until the budget is met 6 Repeat the steps (1)-(5) for a fixed user defined number of iterations 8th AIMMS MOPTA Optimization Modeling Competition 12
15 Problem 2 - Formulation (M 1 ) max x 1,y 1 p T x 1 b T e y 1 s.t Ay 1 x 1 = 0 x 1i d 1i x 1i 0 min c s.t (M) αm 2 (1 α)m 1 c j budget j y 1j + y 2j w j c j w j c j 0 i N i N\{20} y 1j w j c j j E c j 0 (M 2 ) max x 2,y 2 p T x 2 b T e y 2 s.t Ay 2 x 2 = 0 x 2i d 2i i N x 2i 0 i N\{15, 16} y 2j w j c j j E m 1 and m 2 are optimal solutions to the optimization problems M 1 and M 2 respectively 8th AIMMS MOPTA Optimization Modeling Competition 13
16 Results Figure: Best cut at 15 % budget Figure: Best cut at 20 % budget Budget for disruption profit made by profit made by.5 m 2 J + (m 1 ) J (m 2 ).5 m 1 No disruption % of the total capacity % of the total capacity th AIMMS MOPTA Optimization Modeling Competition 14
17 Features of GUI In addition to features in part 1, new features are included specific to part 2 8th AIMMS MOPTA Optimization Modeling Competition 15
18 Conclusions A randomized algorithm for network disruption involving a single agent is proposed The profit of the supplier agent is reduced to almost one-fourth by disruption of 20% of the network The algorithm is extended to the case where there are multiple supplier agents present An interface is developed on AIMMS platform 8th AIMMS MOPTA Optimization Modeling Competition 16
Constrained Optimization
Constrained Optimization Dudley Cooke Trinity College Dublin Dudley Cooke (Trinity College Dublin) Constrained Optimization 1 / 46 EC2040 Topic 5 - Constrained Optimization Reading 1 Chapters 12.1-12.3
More informationLECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION. 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach
LECTURE 13: SOLUTION METHODS FOR CONSTRAINED OPTIMIZATION 1. Primal approach 2. Penalty and barrier methods 3. Dual approach 4. Primal-dual approach Basic approaches I. Primal Approach - Feasible Direction
More informationCOT 6936: Topics in Algorithms! Giri Narasimhan. ECS 254A / EC 2443; Phone: x3748
COT 6936: Topics in Algorithms! Giri Narasimhan ECS 254A / EC 2443; Phone: x3748 giri@cs.fiu.edu http://www.cs.fiu.edu/~giri/teach/cot6936_s12.html https://moodle.cis.fiu.edu/v2.1/course/view.php?id=174
More informationLecture 2 September 3
EE 381V: Large Scale Optimization Fall 2012 Lecture 2 September 3 Lecturer: Caramanis & Sanghavi Scribe: Hongbo Si, Qiaoyang Ye 2.1 Overview of the last Lecture The focus of the last lecture was to give
More informationLagrange multipliers 14.8
Lagrange multipliers 14.8 14 October 2013 Example: Optimization with constraint. Example: Find the extreme values of f (x, y) = x + 2y on the ellipse 3x 2 + 4y 2 = 3. 3/2 Maximum? 1 1 Minimum? 3/2 Idea:
More informationIntroduction to Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Introduction to Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Module 03 Simplex Algorithm Lecture - 03 Tabular form (Minimization) In this
More informationOptimization Methods: Linear Programming Applications Transportation Problem 1. Module 4 Lecture Notes 2. Transportation Problem
Optimization ethods: Linear Programming Applications Transportation Problem odule 4 Lecture Notes Transportation Problem Introduction In the previous lectures, we discussed about the standard form of a
More informationFundamentals of Operations Research. Prof. G. Srinivasan. Department of Management Studies. Indian Institute of Technology, Madras. Lecture No.
Fundamentals of Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture No. # 13 Transportation Problem, Methods for Initial Basic Feasible
More informationFinal Exam Spring 2003
.8 Final Exam Spring Name Instructions.. Please answer all questions in the exam books that are provided.. Please budget your time carefully. It is often a good idea to read the entire exam first, so that
More informationPrinciples of Network Economics
Hagen Bobzin Principles of Network Economics SPIN Springer s internal project number, if known unknown Monograph August 12, 2005 Springer Berlin Heidelberg New York Hong Kong London Milan Paris Tokyo Contents
More informationMath Introduction to Operations Research
Math 300 Introduction to Operations Research Examination (50 points total) Solutions. (6 pt total) Consider the following linear programming problem: Maximize subject to and x, x, x 3 0. 3x + x + 5x 3
More informationLagrange Multipliers
Lagrange Multipliers Christopher Croke University of Pennsylvania Math 115 How to deal with constrained optimization. How to deal with constrained optimization. Let s revisit the problem of finding the
More informationIntroduction to Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Introduction to Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Module - 05 Lecture - 24 Solving LPs with mixed type of constraints In the
More informationAdvanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture 18 All-Integer Dual Algorithm We continue the discussion on the all integer
More informationLecture 2 Optimization with equality constraints
Lecture 2 Optimization with equality constraints Constrained optimization The idea of constrained optimisation is that the choice of one variable often affects the amount of another variable that can be
More informationLP-Modelling. dr.ir. C.A.J. Hurkens Technische Universiteit Eindhoven. January 30, 2008
LP-Modelling dr.ir. C.A.J. Hurkens Technische Universiteit Eindhoven January 30, 2008 1 Linear and Integer Programming After a brief check with the backgrounds of the participants it seems that the following
More informationLinear Programming Problems
Linear Programming Problems Two common formulations of linear programming (LP) problems are: min Subject to: 1,,, 1,2,,;, max Subject to: 1,,, 1,2,,;, Linear Programming Problems The standard LP problem
More informationA NEW SEQUENTIAL CUTTING PLANE ALGORITHM FOR SOLVING MIXED INTEGER NONLINEAR PROGRAMMING PROBLEMS
EVOLUTIONARY METHODS FOR DESIGN, OPTIMIZATION AND CONTROL P. Neittaanmäki, J. Périaux and T. Tuovinen (Eds.) c CIMNE, Barcelona, Spain 2007 A NEW SEQUENTIAL CUTTING PLANE ALGORITHM FOR SOLVING MIXED INTEGER
More informationUnconstrained Optimization Principles of Unconstrained Optimization Search Methods
1 Nonlinear Programming Types of Nonlinear Programs (NLP) Convexity and Convex Programs NLP Solutions Unconstrained Optimization Principles of Unconstrained Optimization Search Methods Constrained Optimization
More informationGeneralized Network Flow Programming
Appendix C Page Generalized Network Flow Programming This chapter adapts the bounded variable primal simplex method to the generalized minimum cost flow problem. Generalized networks are far more useful
More informationProbabilistic Belief. Adversarial Search. Heuristic Search. Planning. Probabilistic Reasoning. CSPs. Learning CS121
CS121 Heuristic Search Planning CSPs Adversarial Search Probabilistic Reasoning Probabilistic Belief Learning Heuristic Search First, you need to formulate your situation as a Search Problem What is a
More information1. Show that the rectangle of maximum area that has a given perimeter p is a square.
Constrained Optimization - Examples - 1 Unit #23 : Goals: Lagrange Multipliers To study constrained optimization; that is, the maximizing or minimizing of a function subject to a constraint (or side condition).
More informationSimulation. Lecture O1 Optimization: Linear Programming. Saeed Bastani April 2016
Simulation Lecture O Optimization: Linear Programming Saeed Bastani April 06 Outline of the course Linear Programming ( lecture) Integer Programming ( lecture) Heuristics and Metaheursitics (3 lectures)
More informationSupport Vector Machines.
Support Vector Machines srihari@buffalo.edu SVM Discussion Overview 1. Overview of SVMs 2. Margin Geometry 3. SVM Optimization 4. Overlapping Distributions 5. Relationship to Logistic Regression 6. Dealing
More informationUML CS Algorithms Qualifying Exam Spring, 2004 ALGORITHMS QUALIFYING EXAM
NAME: This exam is open: - books - notes and closed: - neighbors - calculators ALGORITHMS QUALIFYING EXAM The upper bound on exam time is 3 hours. Please put all your work on the exam paper. (Partial credit
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationIntroduction to Mathematical Programming IE406. Lecture 16. Dr. Ted Ralphs
Introduction to Mathematical Programming IE406 Lecture 16 Dr. Ted Ralphs IE406 Lecture 16 1 Reading for This Lecture Bertsimas 7.1-7.3 IE406 Lecture 16 2 Network Flow Problems Networks are used to model
More informationNOC Deadlock and Livelock
NOC Deadlock and Livelock 1 Deadlock (When?) Deadlock can occur in an interconnection network, when a group of packets cannot make progress, because they are waiting on each other to release resource (buffers,
More information2017 AIMMS MOPTA competition
2017 AIMMS MOPTA competition Production and Delivery of Radio-Pharmaceuticals to Medical Imaging Centers Team apio Advisor: Camilo Gómez, Ph.D Mariana Escallón (M.Sc student) Daniel López (M.Sc student)
More informationUNIT 2 LINEAR PROGRAMMING PROBLEMS
UNIT 2 LINEAR PROGRAMMING PROBLEMS Structure 2.1 Introduction Objectives 2.2 Linear Programming Problem (LPP) 2.3 Mathematical Formulation of LPP 2.4 Graphical Solution of Linear Programming Problems 2.5
More information4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1
4 LINEAR PROGRAMMING (LP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1 Mathematical programming (optimization) problem: min f (x) s.t. x X R n set of feasible solutions with linear objective function
More informationIntroduction. Classroom Tips and Techniques: The Lagrange Multiplier Method
Classroom Tips and Techniques: The Lagrange Multiplier Method Robert J. Lopez Emeritus Professor of Mathematics and Maple Fellow Maplesoft Introduction The typical multivariate calculus course contains
More informationGraphs and Network Flows IE411. Lecture 13. Dr. Ted Ralphs
Graphs and Network Flows IE411 Lecture 13 Dr. Ted Ralphs IE411 Lecture 13 1 References for Today s Lecture IE411 Lecture 13 2 References for Today s Lecture Required reading Sections 21.1 21.2 References
More informationChapter 4: Linear Relations
Chapter 4: Linear Relations How many people can sit around 1 table? If you put two tables together, how many will the new arrangement seat? What if there are 10 tables? What if there are 378 tables in
More information21-256: Lagrange multipliers
21-256: Lagrange multipliers Clive Newstead, Thursday 12th June 2014 Lagrange multipliers give us a means of optimizing multivariate functions subject to a number of constraints on their variables. Problems
More informationModels for grids. Computer vision: models, learning and inference. Multi label Denoising. Binary Denoising. Denoising Goal.
Models for grids Computer vision: models, learning and inference Chapter 9 Graphical Models Consider models where one unknown world state at each pixel in the image takes the form of a grid. Loops in the
More informationSolving problems on graph algorithms
Solving problems on graph algorithms Workshop Organized by: ACM Unit, Indian Statistical Institute, Kolkata. Tutorial-3 Date: 06.07.2017 Let G = (V, E) be an undirected graph. For a vertex v V, G {v} is
More informationMaximum flow problem CE 377K. March 3, 2015
Maximum flow problem CE 377K March 3, 2015 Informal evaluation results 2 slow, 16 OK, 2 fast Most unclear topics: max-flow/min-cut, WHAT WILL BE ON THE MIDTERM? Most helpful things: review at start of
More informationConvex Optimization and Machine Learning
Convex Optimization and Machine Learning Mengliu Zhao Machine Learning Reading Group School of Computing Science Simon Fraser University March 12, 2014 Mengliu Zhao SFU-MLRG March 12, 2014 1 / 25 Introduction
More informationColumn Generation: Cutting Stock
Column Generation: Cutting Stock A very applied method thst@man.dtu.dk DTU-Management Technical University of Denmark 1 Outline History The Simplex algorithm (re-visited) Column Generation as an extension
More informationOutline. Column Generation: Cutting Stock A very applied method. Introduction to Column Generation. Given an LP problem
Column Generation: Cutting Stock A very applied method thst@man.dtu.dk Outline History The Simplex algorithm (re-visited) Column Generation as an extension of the Simplex algorithm A simple example! DTU-Management
More informationMA30SA Applied Math Unit D - Linear Programming Revd:
1 Introduction to Linear Programming MA30SA Applied Math Unit D - Linear Programming Revd: 120051212 1. Linear programming is a very important skill. It is a brilliant method for establishing optimum solutions
More informationAPPM 4120/5120 Exam #2 Practice Solutions Spring 2015
APPM 4120/5120 Exam #2 Practice Solutions Spring 2015 You are not allowed to use textbooks, class notes. Problem #1 (20 points): Consider the following activity-on-arc project network, where the 12 arcs
More informationChapter 13-1 Notes Page 1
Chapter 13-1 Notes Page 1 Constrained Optimization Constraints We will now consider how to maximize Sales Revenue & Contribution Margin; or minimize costs when dealing with limited resources (constraints).
More informationFactoring. Factor: Change an addition expression into a multiplication expression.
Factoring Factor: Change an addition expression into a multiplication expression. 1. Always look for a common factor a. immediately take it out to the front of the expression, take out all common factors
More informationMATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS
MATHEMATICS II: COLLECTION OF EXERCISES AND PROBLEMS GRADO EN A.D.E. GRADO EN ECONOMÍA GRADO EN F.Y.C. ACADEMIC YEAR 2011-12 INDEX UNIT 1.- AN INTRODUCCTION TO OPTIMIZATION 2 UNIT 2.- NONLINEAR PROGRAMMING
More informationEnergy Imbalance Market Technical Workshop. BAA Real-Time Congestion Balancing Account August 12, 2013
Energy Imbalance Technical Workshop BAA Real-Time Congestion Balancing Account August 12, 2013 Overview BAA Real-Time Congestion Balancing Account Real Time Convergence Bid Settlement Slide 2 BAA Real-Time
More informationPowerWorld Tutorial. Yen-Yu Lee The University of Texas at Austin Jan 18, Updated December 26, 2012, by Ross Baldick
PowerWorld Tutorial Yen-Yu Lee The University of Texas at Austin Jan 18, 2010 Updated December 26, 2012, by Ross Baldick 1 Introduction PowerWorld is one of the most popular power system simulation tools.
More information6 Randomized rounding of semidefinite programs
6 Randomized rounding of semidefinite programs We now turn to a new tool which gives substantially improved performance guarantees for some problems We now show how nonlinear programming relaxations can
More informationCSE 417 Network Flows (pt 4) Min Cost Flows
CSE 417 Network Flows (pt 4) Min Cost Flows Reminders > HW6 is due Monday Review of last three lectures > Defined the maximum flow problem find the feasible flow of maximum value flow is feasible if it
More informationModified Distribution Method
istributors C 8 Step : Make an initial allocation with the North-West corner rule. KPP istributors C 8 V j Step : Make an initial allocation with the North-West corner rule. Step : Introduce the variables,
More informationNon-convex Multi-objective Optimization
Non-convex Multi-objective Optimization Multi-objective Optimization Real-world optimization problems usually involve more than one criteria multi-objective optimization. Such a kind of optimization problems
More informationOptimization Methods in Management Science
Optimization Methods in Management Science MIT 15.053 Recitation 9 TAs: Giacomo Nannicini, Ebrahim Nasrabadi Problem 1 We apply Dijkstra s algorithm to the network given below to find the shortest path
More informationCSE 417 Network Flows (pt 3) Modeling with Min Cuts
CSE 417 Network Flows (pt 3) Modeling with Min Cuts Reminders > HW6 is due on Friday start early bug fixed on line 33 of OptimalLineup.java: > change true to false Review of last two lectures > Defined
More information(Refer Slide Time: 02:59)
Numerical Methods and Programming P. B. Sunil Kumar Department of Physics Indian Institute of Technology, Madras Lecture - 7 Error propagation and stability Last class we discussed about the representation
More informationUML CS Algorithms Qualifying Exam Fall, 2003 ALGORITHMS QUALIFYING EXAM
NAME: This exam is open: - books - notes and closed: - neighbors - calculators ALGORITHMS QUALIFYING EXAM The upper bound on exam time is 3 hours. Please put all your work on the exam paper. (Partial credit
More information1.1 What is Microeconomics?
1.1 What is Microeconomics? Economics is the study of allocating limited resources to satisfy unlimited wants. Such a tension implies tradeoffs among competing goals. The analysis can be carried out at
More informationEnsures that no such path is more than twice as long as any other, so that the tree is approximately balanced
13 Red-Black Trees A red-black tree (RBT) is a BST with one extra bit of storage per node: color, either RED or BLACK Constraining the node colors on any path from the root to a leaf Ensures that no such
More informationTo illustrate what is intended the following are three write ups by students. Diagonalization
General guidelines: You may work with other people, as long as you write up your solution in your own words and understand everything you turn in. Make sure to justify your answers they should be clear
More informationFixed Broadband Analysis Report. 01 January March 2013 between 00:00:00 and 24:00:00 Bahrain. Published 07 April 2013.
Fixed Broadband Analysis Report 01 January 2013 31 March 2013 between 00:00:00 and 24:00:00 Bahrain Published 07 April 2013 Public Document Page 1 of 25 Table of contents Introduction.... 3 Measurement
More informationMaximum flows & Maximum Matchings
Chapter 9 Maximum flows & Maximum Matchings This chapter analyzes flows and matchings. We will define flows and maximum flows and present an algorithm that solves the maximum flow problem. Then matchings
More informationName. Final Exam, Economics 210A, December 2012 There are 8 questions. Answer as many as you can... Good luck!
Name Final Exam, Economics 210A, December 2012 There are 8 questions. Answer as many as you can... Good luck! 1) Let S and T be convex sets in Euclidean n space. Let S + T be the set {x x = s + t for some
More informationNew Bandwidth Sharing and Pricing Policies to Achieve a Win-Win Situation for Cloud Provider and Tenants
New Bandwidth Sharing and Pricing Policies to Achieve a Win-Win Situation for Cloud Provider and Tenants Haiying Shen and Zhuozhao Li Dept. of Electrical and Computer Engineering Clemson University, SC,
More informationAll lecture slides will be available at CSC2515_Winter15.html
CSC2515 Fall 2015 Introduc3on to Machine Learning Lecture 9: Support Vector Machines All lecture slides will be available at http://www.cs.toronto.edu/~urtasun/courses/csc2515/ CSC2515_Winter15.html Many
More informationPerceptron Learning Algorithm (PLA)
Review: Lecture 4 Perceptron Learning Algorithm (PLA) Learning algorithm for linear threshold functions (LTF) (iterative) Energy function: PLA implements a stochastic gradient algorithm Novikoff s theorem
More informationSurrogate Gradient Algorithm for Lagrangian Relaxation 1,2
Surrogate Gradient Algorithm for Lagrangian Relaxation 1,2 X. Zhao 3, P. B. Luh 4, and J. Wang 5 Communicated by W.B. Gong and D. D. Yao 1 This paper is dedicated to Professor Yu-Chi Ho for his 65th birthday.
More informationChapter 4. Linear Programming
Chapter 4 Linear Programming For All Practical Purposes: Effective Teaching Occasionally during the semester remind students about your office hours. Some students can perceive that they are bothering
More informationLagrange multipliers. Contents. Introduction. From Wikipedia, the free encyclopedia
Lagrange multipliers From Wikipedia, the free encyclopedia In mathematical optimization problems, Lagrange multipliers, named after Joseph Louis Lagrange, is a method for finding the local extrema of a
More informationOptimal Proxy-Limited Lines for Representing Voltage Constraints in a DC Optimal Powerflow
Optimal Proxy-Limited Lines for Representing Voltage Constraints in a DC Optimal Powerflow by Michael Schlindwein A thesis submitted in fulfillment of the requirements for the degree of Master of Science
More informationThe Definitive Guide to Automating Content Migration
WHITE PAPER The Definitive Guide to Automating Content Migration Migrating digital content without scripting or consultants The definitive guide to automating content migration Migrating digital content
More information15.082J and 6.855J. Lagrangian Relaxation 2 Algorithms Application to LPs
15.082J and 6.855J Lagrangian Relaxation 2 Algorithms Application to LPs 1 The Constrained Shortest Path Problem (1,10) 2 (1,1) 4 (2,3) (1,7) 1 (10,3) (1,2) (10,1) (5,7) 3 (12,3) 5 (2,2) 6 Find the shortest
More informationTHE LINEAR MULTIPLE CHOICE KNAPSACK PROBLEM WITH TWO CRITERIA: PROFIT AND EQUITY
MCDM 2006, Chania, Greece, June 19-23, 2006 THE LINEAR MULTIPLE CHOICE KNAPSACK PROBLEM WITH TWO CRITERIA: PROFIT AND EQUITY George Kozanidis Systems Optimization Laboratory Dept. of Mechanical & Industrial
More informationBilinear Programming
Bilinear Programming Artyom G. Nahapetyan Center for Applied Optimization Industrial and Systems Engineering Department University of Florida Gainesville, Florida 32611-6595 Email address: artyom@ufl.edu
More informationIntroduction to Machine Learning
Introduction to Machine Learning Maximum Margin Methods Varun Chandola Computer Science & Engineering State University of New York at Buffalo Buffalo, NY, USA chandola@buffalo.edu Chandola@UB CSE 474/574
More informationUNIT 2 2D TRANSFORMATIONS
UNIT 2 2D TRANSFORMATIONS Introduction With the procedures for displaying output primitives and their attributes, we can create variety of pictures and graphs. In many applications, there is also a need
More informationMaximizing Network Utilization with Max-Min Fairness in Wireless Sensor Networks
1 Maximizing Network Utilization with Max-Min Fairness in Wireless Sensor Networks Avinash Sridharan and Bhaskar Krishnamachari {asridhar,bkrishna}@usc.edu Department of Electrical Engineering University
More information(Refer Slide Time: 01:00)
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture minus 26 Heuristics for TSP In this lecture, we continue our discussion
More informationComputer Science 4U Unit 1. Programming Concepts and Skills Algorithms
Computer Science 4U Unit 1 Programming Concepts and Skills Algorithms Algorithm In mathematics and computer science, an algorithm is a step-by-step procedure for calculations. Algorithms are used for calculation,
More informationMaterial handling and Transportation in Logistics. Paolo Detti Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena
Material handling and Transportation in Logistics Paolo Detti Dipartimento di Ingegneria dell Informazione e Scienze Matematiche Università di Siena Introduction to Graph Theory Graph Theory As Mathematical
More informationA Taxonomic Bit-Manipulation Approach to Genetic Problem Solving
A Taxonomic Bit-Manipulation Approach to Genetic Problem Solving Dr. Goldie Gabrani 1, Siddharth Wighe 2, Saurabh Bhardwaj 3 1: HOD, Delhi College of Engineering, ggabrani@yahoo.co.in 2: Student, Delhi
More informationAdvanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras
Advanced Operations Research Prof. G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras Lecture - 35 Quadratic Programming In this lecture, we continue our discussion on
More informationLecture 3: Graphs and flows
Chapter 3 Lecture 3: Graphs and flows Graphs: a useful combinatorial structure. Definitions: graph, directed and undirected graph, edge as ordered pair, path, cycle, connected graph, strongly connected
More informationMutually Exclusive Data Dissemination in the Mobile Publish/Subscribe System
Mutually Exclusive Data Dissemination in the Mobile Publish/Subscribe System Ning Wang and Jie Wu Dept. of Computer and Info. Sciences Temple University Road Map Introduction Problem and challenge Centralized
More informationLagrange multipliers October 2013
Lagrange multipliers 14.8 14 October 2013 Example: Optimization with constraint. Example: Find the extreme values of f (x, y) = x + 2y on the ellipse 3x 2 + 4y 2 = 3. 3/2 1 1 3/2 Example: Optimization
More informationThese notes are in two parts: this part has topics 1-3 above.
IEEM 0: Linear Programming and Its Applications Outline of this series of lectures:. How can we model a problem so that it can be solved to give the required solution 2. Motivation: eamples of typical
More informationTHE VIEWING TRANSFORMATION
ECS 178 Course Notes THE VIEWING TRANSFORMATION Kenneth I. Joy Institute for Data Analysis and Visualization Department of Computer Science University of California, Davis Overview One of the most important
More informationChapter 5 Graph Algorithms Algorithm Theory WS 2012/13 Fabian Kuhn
Chapter 5 Graph Algorithms Algorithm Theory WS 2012/13 Fabian Kuhn Graphs Extremely important concept in computer science Graph, : node (or vertex) set : edge set Simple graph: no self loops, no multiple
More informationPrepared By. Handaru Jati, Ph.D. Universitas Negeri Yogyakarta.
Prepared By Handaru Jati, Ph.D Universitas Negeri Yogyakarta handaru@uny.ac.id Chapter 8 Using The Excel Solver To Solve Mathematical Programs Chapter Overview 8.1 Introduction 8.2 Formulating Mathematical
More informationSolutions for Operations Research Final Exam
Solutions for Operations Research Final Exam. (a) The buffer stock is B = i a i = a + a + a + a + a + a 6 + a 7 = + + + + + + =. And the transportation tableau corresponding to the transshipment problem
More informationOPTIMAL SERVICE PRICING FOR A CLOUD CACHE
OPTIMAL SERVICE PRICING FOR A CLOUD CACHE ABSTRACT: Cloud applications that offer data management services are emerging. Such clouds support caching of data in order to provide quality query services.
More informationThe Distributive Property and Expressions Understand how to use the Distributive Property to Clear Parenthesis
Objective 1 The Distributive Property and Expressions Understand how to use the Distributive Property to Clear Parenthesis The Distributive Property The Distributive Property states that multiplication
More informationIntroduction to Mathematical Programming IE406. Lecture 20. Dr. Ted Ralphs
Introduction to Mathematical Programming IE406 Lecture 20 Dr. Ted Ralphs IE406 Lecture 20 1 Reading for This Lecture Bertsimas Sections 10.1, 11.4 IE406 Lecture 20 2 Integer Linear Programming An integer
More informationSOLVING THE TRANSPORTATION PROBLEM WITH PIECEWISE-LINEAR CONCAVE COST FUNCTIONS
Review of the Air Force Academy No.2 (34)/2017 SOLVING THE TRANSPORTATION PROBLEM WITH PIECEWISE-LINEAR CONCAVE COST FUNCTIONS Tatiana PAȘA, Valeriu UNGUREANU Universitatea de Stat, Chișinău, Moldova (pasa.tatiana@yahoo.com,
More informationMachine Learning for Signal Processing Lecture 4: Optimization
Machine Learning for Signal Processing Lecture 4: Optimization 13 Sep 2015 Instructor: Bhiksha Raj (slides largely by Najim Dehak, JHU) 11-755/18-797 1 Index 1. The problem of optimization 2. Direct optimization
More informationTargeting Nominal GDP or Prices: Expectation Dynamics and the Interest Rate Lower Bound
Targeting Nominal GDP or Prices: Expectation Dynamics and the Interest Rate Lower Bound Seppo Honkapohja, Bank of Finland Kaushik Mitra, University of Saint Andrews *Views expressed do not necessarily
More informationSupport Vector Machines
Support Vector Machines RBF-networks Support Vector Machines Good Decision Boundary Optimization Problem Soft margin Hyperplane Non-linear Decision Boundary Kernel-Trick Approximation Accurancy Overtraining
More informationExponent Properties: The Product Rule. 2. Exponential expressions multiplied with each other that have the same base.
Exponent Properties: The Product Rule 1. What is the difference between 3x and x 3? Explain in complete sentences and with examples. 2. Exponential expressions multiplied with each other that have the
More information1. What do you get as the integer and noninteger parts if you factor this as we did with our cutting planes:
1. What do you get as the integer and noninteger parts if you factor this as we did with our cutting planes: x 1 = -8.75-3.1 x 2 + 4.2 x 3 + 7 x 5-8 x 6 2. What constraint is added? 3. What do you need
More informationNatural Language Processing
Natural Language Processing Classification III Dan Klein UC Berkeley 1 Classification 2 Linear Models: Perceptron The perceptron algorithm Iteratively processes the training set, reacting to training errors
More informationHEURISTICS FOR THE NETWORK DESIGN PROBLEM
HEURISTICS FOR THE NETWORK DESIGN PROBLEM G. E. Cantarella Dept. of Civil Engineering University of Salerno E-mail: g.cantarella@unisa.it G. Pavone, A. Vitetta Dept. of Computer Science, Mathematics, Electronics
More information