Combinatorial optimization | Approximation algorithms | Matroid theory

Submodular set function

In mathematics, a submodular set function (also known as a submodular function) is a set function whose value, informally, has the property that the difference in the incremental value of the function that a single element makes when added to an input set decreases as the size of the input set increases. Submodular functions have a natural diminishing returns property which makes them suitable for many applications, including approximation algorithms, game theory (as functions modeling user preferences) and electrical networks. Recently, submodular functions have also found immense utility in several real world problems in machine learning and artificial intelligence, including automatic summarization, multi-document summarization, feature selection, active learning, sensor placement, image collection summarization and many other domains. (Wikipedia).

Video thumbnail

Injective, Surjective and Bijective Functions (continued)

This video is the second part of an introduction to the basic concepts of functions. It looks at the different ways of representing injective, surjective and bijective functions. Along the way I describe a neat way to arrive at the graphical representation of a function.

From playlist Foundational Math

Video thumbnail

What is a function?

This video explains what a mathematical function is and how it defines a relationship between two sets, the domain and the range. It also introduces three important categories of function: injective, surjective and bijective.

From playlist Foundational Math

Video thumbnail

Determine if a Relation is a Function

http://mathispower4u.wordpress.com/

From playlist Intro to Functions

Video thumbnail

How to determine if a set of points is a function, onto, one to one, domain, range

๐Ÿ‘‰ Learn how to determine whether relations such as equations, graphs, ordered pairs, mapping and tables represent a function. A function is defined as a rule which assigns an input to a unique output. Hence, one major requirement of a function is that the function yields one and only one r

From playlist What is the Domain and Range of the Function

Video thumbnail

Definition of a Surjective Function and a Function that is NOT Surjective

We define what it means for a function to be surjective and explain the intuition behind the definition. We then do an example where we show a function is not surjective. Surjective functions are also called onto functions. Useful Math Supplies https://amzn.to/3Y5TGcv My Recording Gear ht

From playlist Injective, Surjective, and Bijective Functions

Video thumbnail

How to determine if an ordered pair is a function or not

๐Ÿ‘‰ Learn how to determine whether relations such as equations, graphs, ordered pairs, mapping and tables represent a function. A function is defined as a rule which assigns an input to a unique output. Hence, one major requirement of a function is that the function yields one and only one r

From playlist What is the Domain and Range of the Function

Video thumbnail

Using the vertical line test to determine if a graph is a function or not

๐Ÿ‘‰ Learn how to determine whether relations such as equations, graphs, ordered pairs, mapping and tables represent a function. A function is defined as a rule which assigns an input to a unique output. Hence, one major requirement of a function is that the function yields one and only one r

From playlist What is the Domain and Range of the Function

Video thumbnail

Seffi Naor: Recent Results on Maximizing Submodular Functions

I will survey recent progress on submodular maximization, both constrained and unconstrained, and for both monotone and non-monotone submodular functions. The lecture was held within the framework of the Hausdorff Trimester Program: Combinatorial Optimization.

From playlist HIM Lectures 2015

Video thumbnail

Pre-Calculus - Vocabulary of functions

This video describes some of the vocabulary used with functions. Specifically it covers what a function is as well as the basic idea behind its domain and range. For more videos visit http://www.mysecretmathtutor.com

From playlist Pre-Calculus - Functions

Video thumbnail

Kazuo Murota: Extensions and Ramifications of Discrete Convexity Concepts

Submodular functions are widely recognized as a discrete analogue of convex functions. This convexity view of submodularity was established in the early 1980's by the fundamental works of A. Frank, S. Fujishige and L. Lovasz. Discrete convex analysis extends this view to broader classes of

From playlist HIM Lectures 2015

Video thumbnail

Niv Buchbinder: Deterministic Algorithms for Submodular Maximization Problems

Randomization is a fundamental tool used in many theoretical and practical areas of computer science. We study here the role of randomization in the area of submodular function maximization. In this area most algorithms are randomized, and in almost all cases the approximation ratios obtai

From playlist HIM Lectures 2015

Video thumbnail

Haotian Jiang: Minimizing Convex Functions with Integral Minimizers

Given a separation oracle SO for a convex function f that has an integral minimizer inside a box with radius R, we show how to find an exact minimizer of f using at most โ€ข O(n(n + log(R))) calls to SO and poly(n,log(R)) arithmetic operations, or โ€ข O(nlog(nR)) calls to SO and exp(O(n)) ยท po

From playlist Workshop: Continuous approaches to discrete optimization

Video thumbnail

Bill Jackson: Generic Rigidity of Point Line Frameworks

A point-line framework is a collection of points and lines in the plane which are linked by pairwise constraints that fix some angles between pairs of lines and also some point-line and point-point distances. It is rigid if every continuous motion of the points and lines which preserves th

From playlist HIM Lectures 2015

Video thumbnail

Michael Joswig: Generalized permutahedra and optimal auctions

We study a family of convex polytopes, called SIM-bodies, which were introduced by Giannakopoulos and Koutsoupias (2018) to analyze so-called Straight-Jacket Auctions. First, we show that the SIM-bodies belong to the class of generalized permutahedra. Second, we prove an optimality result

From playlist Workshop: Tropical geometry and the geometry of linear programming

Video thumbnail

Optimisation algorithms for computer vision and machine learning

Bio Pankaj is a second year PhD student in the Engineering Science department at University of Oxford and an enrichment year student at The Alan Turing Institute. His research interests lie in optimisation and machine learning. At Oxford, he is a member of the OVAL group under Prof. Pawan

From playlist Short Talks

Video thumbnail

Definition of an Injective Function and Sample Proof

We define what it means for a function to be injective and do a simple proof where we show a specific function is injective. Injective functions are also called one-to-one functions. Useful Math Supplies https://amzn.to/3Y5TGcv My Recording Gear https://amzn.to/3BFvcxp (these are my affil

From playlist Injective, Surjective, and Bijective Functions

Video thumbnail

M. Zadimoghaddam: Randomized Composable Core-sets for Submodular Maximization

Morteza Zadimoghaddam: Randomized Composable Core-sets for Distributed Submodular and Diversity Maximization An effective technique for solving optimization problems over massive data sets is to partition the data into smaller pieces, solve the problem on each piece and compute a represen

From playlist HIM Lectures 2015

Video thumbnail

Pre-Calculus - Subtraction of two functions f(x) = 2x -5 , g(x) = 2-x

๐Ÿ‘‰ Learn how to add or subtract two functions. Given two functions, say f(x) and g(x), to add (f+g)(x) or f(x) + g(x) or to subtract (f - g)(x) or f(x) - g(x) the two functions we use the method of adding/subtracting algebraic expressions together. To add or subtract two linear functions, w

From playlist Add Subtract Multiply Divide Functions

Video thumbnail

Standa Zivny: The Power of Sherali Adams Relaxations for General Valued CSPs

In this talk, we survey recent results on the power of LP relaxations (the basic LP relaxation and Sherali-Adams relaxations) in the context of valued constraint satisfaction problems (VCSP). We give precise characterisations of constraint languages for which these relaxations are exact, a

From playlist HIM Lectures 2015

Related pages

Set function | Convex function | Graph (discrete mathematics) | Matroid rank | Minimum cut | Maximum coverage problem | Closure (mathematics) | Mutual information | Feature selection | Supermodular function | Game theory | Matroid | Greedy algorithm | Entropic vector | Concave function | Set (mathematics) | Artificial intelligence | Utility functions on indivisible goods | Subadditive set function | Linear combination | Random variable | Local search (optimization) | Maximum cut | Restriction (mathematics) | Automatic summarization | Optimization problem | Directed graph | Entropy (information theory) | Power set | Polymatroid