In viral marketing advertisements (usually entertaining video clips, images, text messages, apps, etc.)

Size: px
Start display at page:

Download "In viral marketing advertisements (usually entertaining video clips, images, text messages, apps, etc.)"

Transcription

1 On modeling and optimization of viral marketing revenues Jiří Mazurek (Silesian University in Opava, the Czech Republic) In viral marketing advertisements (usually entertaining video clips, images, text messages, apps, etc.) are spread through social networks by network users themselves in the process resembling spreading of a virus, hence the name viral. This type of marketing was enabled by a dynamic development of information and communication technologies and Internet in the last two decades. By viral marketing both specific target groups of consumers or broad audience of millions of Internet users can be addressed. Today, large international companies such as Volvo, Burger King, Old Spice or Anheuser- Busch take advantage of this new advertising tool. The article is divided into three parts. In the first part a novel mathematical model for viral marketing is presented. The model consists of a messenger, a number of messages sent to a set of target groups, time period, target groups forming a network, a number of retransmitted messages among target groups, a utility function expressing a total revenue of viral marketing at a given time, etc. In the second part several optimization problems within the model framework are formulated, and the last part of the paper deals with problem s solution. Presented optimization model of viral marketing might contribute to a successfull advertising campaign as well as it enables simulating marketing s outcomes under different conditions. The use of the model is illustrated by examples. Key words: mathematical modeling, model, optimization, viral marketing. Introduction In viral marketing advertisements (usually entertaining video clips, images, text messages, apps, etc.) are spread through social networks by network users themselves in the process resembling spreading of a virus, hence the name viral. For an introduction to viral marketing see e.g. the following recent publications: Penenberg (2009), Good et al (2010), Adams (2013), Berger (2013) or Scott (2013). This type of marketing was enabled by a dynamic development of information and communication technologies and Internet in the last two decades. By viral marketing both specific target groups of consumers or broad audience of millions of Internet users can be addressed. Recently and today, large international companies such as Hotmail, Volvo, Burger King, Old Spice or Anheuser-Busch take advantage of this new advertising tool. Usually, the aim of viral marketing is to address as many recipients of some network as possible with the lowest costs, as a production of each advertisement is connected with some (considerable) expenses. Generally, models of viral marketing consist of elements such as messenger, message, cost of a message, network of target groups with their importance (expressed by weights), expected revenue, etc. Target groups might represent groups, individuals, enterprises, etc. The article is divided into three parts. In the first part of the paper a novel mathematical model for viral marketing is presented. The model consists of a messenger, a number of messages sent to a set of target groups, time period, target groups forming a network, a number of retransmitted messages among target groups, a utility function expressing a total revenue of viral marketing at a given time, etc. In the second part several optimization problems within the model framework are formulated, and the last part of the paper deals with problem s solution. Presented optimization model of viral marketing might contribute to a successfull advertising campaign as well as it enables simulating marketing s outcomes under different conditions. The use of the model is illustrated by examples. 1. Motivation example Before we get into general formulation of the problem of viral marketing optimization, we will start with a simple illustrative example. Consider the following (social) network R of three target groups

2 with retransmission coefficients r 1 a group i to a group by a period of time τ:, where r expresses the rate of messages retransmitted by R For example r means that a group 1 sends to a group 3 exactly 0.6 (60 %) of received messages on average during a given period of time (for example a day or a week). Furthermore, consider a period of time given by 2 time units (two days, two weeks, etc.), and the initial vector v0 (1,0). This vector expresses that in the beginning (at zero time), a messenger sends one message to a group 1, an no message to groups 2 and 3. But because all groups are connected and sent to each other a fraction of received messages given by coefficients r, the message reaches all groups eventually. The number of received messages by all groups in time τ = 1 (v 1 ) is computed as the product of the (row) initial vector v 0 and the matrix R: v1 v0 R 1, , 0.3, As can be seen, a part of a message was reached by groups 2 and 3. Now we repeat the process of multiplication to obtain the vector v 2 for time τ = 2: v2 v1 R 0.2, 0.3, , 0.27, Though the process resembles Markov chains, it is a different process, because the matrix R is not stochastic in general. After two time units we obtain the overall impact on all three target groups: 2 v v v v (1.51, 0.57, 0.90) i0 i Now, let the worth (weight) of a message addressed to a target group be w, 3 1 w 1, for example let w (0.2, 0.3, 0.5). The weight reflects importance of a target group. One group can be considered more important, when it consists of more individuals, or these individuals have higher purchasing power, or ust these individuals are considered more suitable for an advertising campaign by a messenger. Then the utility function U (which can be considered the equivalent of the total revenue) of viral marketing is given as a dot product of the overall impact vector and the weight vector: 3 2 U vi w (1.51, 0.57, 0.90) 0.2, 0.3, i0 =0.902 The numerical value of U is not direct pay-off in euro or some other currency, it enables a comparison with other feasible configurations of an initial vector, matrix R, time period, etc. In our example one might ask if it is not better to send the message to a group no. 3, as this group has the largest weight. So now consider the same network R and the same time interval, but a different initial vector : v0 ( 1). By the same procedure we obtain:

3 v1 v0 R , 0.3, 0.1, v2 v1 R 0.2, 0.3, , 0.12, vi v0 v1 v2 (0.41, 0.42,1.35), i0 3 2 and finally U vi w (0.41, 0.42,1.35) 0.2, 0.3, i0 Surprisingly, the utility function is smaller than in the first case! The reason is that although the group no. 3 is the most important, it has low coefficients r, so it retransmits a smaller amount of received messages, which in turn causes the smaller value of the utility function in overall. For completeness, if the vector v0 (1, 0) ceteris paribus, then U = So if a messenger has only one message and can send it to only one group, than the best choice is to sent it to a group no. 2. Of course, one might ask what does mean that for example 0.6 of a message was delivered. One possible answer is that this value can be understand as a probability (60 %) that a message was delivered, so there is some uncertainty in the setting, which is quite a common situation in decision making. On the other hand, it is possible to define the floor function of a utility function U, and in this case only 100 % delivered messages matter. In the following sections both approaches are to be followed parallely. Now, from this motivation example we will turn to general cases in the following Section., 2. The model of viral marketing 2.1. Notation and variables In this section notation and variables of the model are provided as well as some explanations concerning the model: n...the number of target groups, g g,..., 1 gn...the vector of target groups g i, τ...time period (one day, week, etc.), r 1... the rate of messages retransmitted by a group i to a group by a period of time τ, R... n n retransmission matrix with elements 1 r, v ( v,..., v )...the initial (row) vector, v 0i is the number of messages sent to a target group i by n an messenger at time τ = v ( v,..., v )... the state (row) vector, v 1 n i is the number of messages retransmitted from all other target groups at time τ =, w...the vector of message worth (weights) associated with a vector of target groups g, w 0, n w 1, 1 U ( r, w, )...the utility function of viral marketing revenue,

4 U ( r, w, )...a floor utility function of viral marketing revenue. The state vectors are computed from preceding vectors with a recurrent formula (1): v v R (1) k k1 The utility function U ( r, w, ) is defined as follows: n U R, w, 0, i w 1 i0 The floor utility function U ( r, w, ) is defined as follows: n U R, w, 0, i w 1 i0 - Model s input variables include: n, g,, r, w. - Variables, k, and U/U can be both input or output variables depending on the formulation of 0 a problem, see section 3. - The model iteratively computes state vectors v k from a preceding state vector by a formula (1). After all iterations are done, the value of a utility function is established by relations (2) or (3). - The floor utility function U is introduced because one may ask what does for example vk (0.88,1.65, 0.57) mean: how many messages are received, when the values of v k are not integers? Non-integer values can be understood as probabilities (value 1.65 means that 1 message was surely received and the second message was received with 65% probability by the second target group). But if one takes into account only messages that were surely received, then he/she can use the floor utility function. - The utility function U ( r, w, ) is assumed to be directly proportional to the viral marketing revenue, so the higher is U ( r, w, ) / U ( r, w, ), the higher is the revenue. By the value of U ( r, w, ) / U ( r, w, ) all feasible initial states (v 0 vectors) can be compared and ordered from the best to the worst. - Utility function (2) is linear in v, as U v U U and U kv ku the problem belongs to (multiobective) linear modeling, and techniques such as simplex method can be used for the solution. - Square retransmission matrix R is neither stochastic nor symmetric generally. But if it is stochastic, then state vectors are Markov chains. If some r 0, then it can be interpreted as there is no communication from a group i to a group, rii 0 Also, it is assumed that elements r are constant in time. To show how the model works consider the following example. Example 1. Consider three target groups (n = 3), five messages (k = 5), initial vector v0 (2,1, 2) 1, w (0.5,0.3, 0.2) and the matrix Solution: According to (1): v1 v0 R (0.8, 0.4,1). From (2) we obtain the utility function: i R Find the utility value (2) U ( R, w, v ) v i w (2.8,1.4,3) (0.5,0.3,0.2) (2) (3), so

5 One can easily verify that if all 5 messages were send to the group 1, so v0 (5,0), then U would be higher (U = 3.05), so it makes good sense to find the initial vector maximizing the utility function under given conditions. 2.2 Formulation of selected optimization problems In the previous section 2 it was demonstrated that the utility function U depends on the initial vector v 0 ceteris paribus. In this section this and other viral marketing optimization problems are formulated: Problem no. 1: Find the initial vector v 0 so that the (floor) utility function is maximal for a given number of k messages (for a given cost) and given time τ. On the other hand, when a messenger wants to spread his advertisement among a given number of recipients (for example 10 million Internet users in 100 groups), he may ask how many messages have to be sent to a given social network (in other words how many messages have to be produced at a given cost). This results in formulation of the second problem of viral marketing: Problem no. 2: Find the minimal initial vector v 0 so that the (floor) utility function attains (exceeds) a given value K at given time τ. A minimal initial vector is a vector with a minimal length given by l 1 metric. Problem no. 3: Find the minimal initial vector v 0 so that all target groups are impacted at least by L messages at given time τ. Problem no. 4: Find the minimal initial vector v 0 so that all target groups are impacted at least by L messages at given time τ, while the (floor) utility function attains (exceeds) a given value K at given time τ. In problem 3 it is required to deliver at least a given number L of messages to all groups, so all groups are impacted by a viral marketing to some (desired) degree. As viral marketing might be multiobective, in problem 4 both conditions from Problems 2 and 3 are combined into one problem. Of course, also other interesting problems can be formulated within the model, which might be important for a messenger. As for problems solutions, the easiest is Problem 1. Due to the linear nature of the model it suffices to send one message to each target group, evaluate the utility function in all cases, and then select a target group with the highest value of the utility function (the most important target group). In the next step all messages are sent to this target group until the desired value of the utility function is achieved. Problem 2 can be solved analogically. A solution to Problem 3 and 4 (and other feasible more complex problems) can be searched among all possible redistributions of messages to all target groups in general. We start with one message, distribute it to each and every target group successively and evaluate the utility function. Then the process is repeated with two messages redistributed over all target groups, etc., until conditions of problem s formulations are satisfied with a minimal number of M messages. From combinatorics it is known that the number of possible redistributions of k obects (messages) into n boxes (target groups) is given as: n k 1 C( k, n) n 1 The formula (4) is a well-known formula for combinations with repetition. (4) Now, with the use of formula (4) we obtain the number of cases (NoC) which must be searched through generally in Problems 3 and 4:

6 M n k 1 NoC k1 n 1 (5) In (5) k is the number of messages sent by an messenger, M is the lowest number of messages which satisfy problem s formulations and n is the number of target groups. If there is no heuristic or simplification, then finding of the solution of the problem requires to compute the utility function of all cases given by (5), which might be a difficult task without some software tool. For these purposes free software tool called VIRAMARK is currently developed, and can be downloaded from the following address: 3. The illustrative example In this Section the solution of Problem 1 is illustrated. Consider 4 target groups with the network given by the matrix R (see below), 2 w 0.4, 0.2, 0.1, 0.3 and k = 8. The goal is to maximize, U ( R, w, v0, ). Hence, a messenger wants to maximize the utility function for 8 messages under given circumstances R In the first step we evaluate the utility function with the use of relations (1) and (2) for 1 message sent to each group separately: v0 1, 0 U ( R, w, v0, ) 0.706, v0 1,0 U ( R, w, v0, ) 0.523, v0 1,0 U ( R, w, v0, ) 0.469, v0 1 U ( R, w, v0, ) And then we choose the group with the largest value of the utility function, which is group no. 1. Hence, all 8 messages should be sent to this group so the impact of the viral marketing would be maximal. Conclusion The aim of the paper was to present a new simple mathematical model for modeling viral marketing revenues, which might be useful in preparing or assessing an advertisement campaign in all fields of economics. The model can be considered the first step towards more realistic and complex models of viral marketing followed in near future. To facilitate computations the MS Excel add-in VIRAMARK is soon to be developed, which is free and can be downloaded from Acknowledgment The work was supported by the Grant Agency of the Czech Republic no

7 Bibliography Adams, R. L. (2013). Viral: How to Spread your Ideas like a Virus. CreateSpace Independent Publishing Platform. Berger, J. (2013). Contagious: Why Things Catch On. Simon & Schuster. Good, R., Bazzano, D. and Lombardi, E. (2010). What Is Viral Marketing: Key Principles And Strategies. (accessed on August 15, 2013). Penenberg, A. L. (2009). Viral Loop: From Facebook to Twitter, How Today's Smartest Businesses Grow Themselves. Hyperion. Scott, D. M. (2013). The New Rules of Marketing & PR: How to Use Social Media, Online Video, Mobile Applications, Blogs, News Releases, and Viral Marketing to Reach Buyers Directly. Wiley.

Recall that two vectors in are perpendicular or orthogonal provided that their dot

Recall that two vectors in are perpendicular or orthogonal provided that their dot Orthogonal Complements and Projections Recall that two vectors in are perpendicular or orthogonal provided that their dot product vanishes That is, if and only if Example 1 The vectors in are orthogonal

More information

Effective Social Media Strategies in Food and Drinks

Effective Social Media Strategies in Food and Drinks Brochure More information from http://www.researchandmarkets.com/reports/2372587/ Effective Social Media Strategies in Food and Drinks Description: The report investigates the ways in which food and drinks

More information

24. The Branch and Bound Method

24. The Branch and Bound Method 24. The Branch and Bound Method It has serious practical consequences if it is known that a combinatorial problem is NP-complete. Then one can conclude according to the present state of science that no

More information

Analysis of an Artificial Hormone System (Extended abstract)

Analysis of an Artificial Hormone System (Extended abstract) c 2013. This is the author s version of the work. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purpose or for creating

More information

Scheduling Algorithm with Optimization of Employee Satisfaction

Scheduling Algorithm with Optimization of Employee Satisfaction Washington University in St. Louis Scheduling Algorithm with Optimization of Employee Satisfaction by Philip I. Thomas Senior Design Project http : //students.cec.wustl.edu/ pit1/ Advised By Associate

More information

Circuits 1 M H Miller

Circuits 1 M H Miller Introduction to Graph Theory Introduction These notes are primarily a digression to provide general background remarks. The subject is an efficient procedure for the determination of voltages and currents

More information

Website Marketing for Customer Gain and Retention. Rural Cellular Association

Website Marketing for Customer Gain and Retention. Rural Cellular Association Website Marketing for Customer Gain and Retention Rural Cellular Association October 13, 2010 Agenda I) Introduction II) Keys to Successful Web Marketing A) Web Design B) Web KPI s C) Web s relationship

More information

Chapter 13: Binary and Mixed-Integer Programming

Chapter 13: Binary and Mixed-Integer Programming Chapter 3: Binary and Mixed-Integer Programming The general branch and bound approach described in the previous chapter can be customized for special situations. This chapter addresses two special situations:

More information

New approach to interval linear regression

New approach to interval linear regression New approach to interval linear regression Milan Hladík 1 Michal Černý 2 1 Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic 2 Faculty of Computer Science and Statistics,

More information

Permutation Betting Markets: Singleton Betting with Extra Information

Permutation Betting Markets: Singleton Betting with Extra Information Permutation Betting Markets: Singleton Betting with Extra Information Mohammad Ghodsi Sharif University of Technology ghodsi@sharif.edu Hamid Mahini Sharif University of Technology mahini@ce.sharif.edu

More information

4 UNIT FOUR: Transportation and Assignment problems

4 UNIT FOUR: Transportation and Assignment problems 4 UNIT FOUR: Transportation and Assignment problems 4.1 Objectives By the end of this unit you will be able to: formulate special linear programming problems using the transportation model. define a balanced

More information

LU Factorization Method to Solve Linear Programming Problem

LU Factorization Method to Solve Linear Programming Problem Website: wwwijetaecom (ISSN 2250-2459 ISO 9001:2008 Certified Journal Volume 4 Issue 4 April 2014) LU Factorization Method to Solve Linear Programming Problem S M Chinchole 1 A P Bhadane 2 12 Assistant

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

Fundamentals of Actuarial Mathematics. 3rd Edition

Fundamentals of Actuarial Mathematics. 3rd Edition Brochure More information from http://www.researchandmarkets.com/reports/2866022/ Fundamentals of Actuarial Mathematics. 3rd Edition Description: - Provides a comprehensive coverage of both the deterministic

More information

Analysis of a Production/Inventory System with Multiple Retailers

Analysis of a Production/Inventory System with Multiple Retailers Analysis of a Production/Inventory System with Multiple Retailers Ann M. Noblesse 1, Robert N. Boute 1,2, Marc R. Lambrecht 1, Benny Van Houdt 3 1 Research Center for Operations Management, University

More information

Mobile Marketing Trends and small businesses

Mobile Marketing Trends and small businesses Mobile Marketing Trends and small businesses LEGAL NOTICE The Publisher has strived to be as accurate and complete as possible in the creation of this report, notwithstanding the fact that he does not

More information

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models

INTEGER PROGRAMMING. Integer Programming. Prototype example. BIP model. BIP models Integer Programming INTEGER PROGRAMMING In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is

More information

Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers

Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers MSOM.1070.0172 Appendix: Simple Methods for Shift Scheduling in Multi-Skill Call Centers In Bhulai et al. (2006) we presented a method for computing optimal schedules, separately, after the optimal staffing

More information

A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem

A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem A Branch and Bound Algorithm for Solving the Binary Bi-level Linear Programming Problem John Karlof and Peter Hocking Mathematics and Statistics Department University of North Carolina Wilmington Wilmington,

More information

A Mathematical Study of Purchasing Airline Tickets

A Mathematical Study of Purchasing Airline Tickets A Mathematical Study of Purchasing Airline Tickets THESIS Presented in Partial Fulfillment of the Requirements for the Degree Master of Mathematical Science in the Graduate School of The Ohio State University

More information

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form

A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form Section 1.3 Matrix Products A linear combination is a sum of scalars times quantities. Such expressions arise quite frequently and have the form (scalar #1)(quantity #1) + (scalar #2)(quantity #2) +...

More information

Single item inventory control under periodic review and a minimum order quantity

Single item inventory control under periodic review and a minimum order quantity Single item inventory control under periodic review and a minimum order quantity G. P. Kiesmüller, A.G. de Kok, S. Dabia Faculty of Technology Management, Technische Universiteit Eindhoven, P.O. Box 513,

More information

E x c e l 2 0 1 0 : Data Analysis Tools Student Manual

E x c e l 2 0 1 0 : Data Analysis Tools Student Manual E x c e l 2 0 1 0 : Data Analysis Tools Student Manual Excel 2010: Data Analysis Tools Chief Executive Officer, Axzo Press: Series Designer and COO: Vice President, Operations: Director of Publishing Systems

More information

BX in ( u, v) basis in two ways. On the one hand, AN = u+

BX in ( u, v) basis in two ways. On the one hand, AN = u+ 1. Let f(x) = 1 x +1. Find f (6) () (the value of the sixth derivative of the function f(x) at zero). Answer: 7. We expand the given function into a Taylor series at the point x = : f(x) = 1 x + x 4 x

More information

Network (Tree) Topology Inference Based on Prüfer Sequence

Network (Tree) Topology Inference Based on Prüfer Sequence Network (Tree) Topology Inference Based on Prüfer Sequence C. Vanniarajan and Kamala Krithivasan Department of Computer Science and Engineering Indian Institute of Technology Madras Chennai 600036 vanniarajanc@hcl.in,

More information

Introduction to Engineering System Dynamics

Introduction to Engineering System Dynamics CHAPTER 0 Introduction to Engineering System Dynamics 0.1 INTRODUCTION The objective of an engineering analysis of a dynamic system is prediction of its behaviour or performance. Real dynamic systems are

More information

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs The degree-diameter problem for circulant graphs of degree 8 and 9 Journal Article How to cite:

More information

5 KEYS TO CREATING AWESOME CONTENT FOR SOCIAL CAMPAIGNS

5 KEYS TO CREATING AWESOME CONTENT FOR SOCIAL CAMPAIGNS 5 KEYS TO CREATING AWESOME CONTENT FOR SOCIAL CAMPAIGNS PRESENTED BY Satisfying the consumer s need for useful content requires an authentic, organic, and dedicated voice that leverages the reputations

More information

Chapter 6: Multivariate Cointegration Analysis

Chapter 6: Multivariate Cointegration Analysis Chapter 6: Multivariate Cointegration Analysis 1 Contents: Lehrstuhl für Department Empirische of Wirtschaftsforschung Empirical Research and und Econometrics Ökonometrie VI. Multivariate Cointegration

More information

Review of Basic Options Concepts and Terminology

Review of Basic Options Concepts and Terminology Review of Basic Options Concepts and Terminology March 24, 2005 1 Introduction The purchase of an options contract gives the buyer the right to buy call options contract or sell put options contract some

More information

Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test

Math Review. for the Quantitative Reasoning Measure of the GRE revised General Test Math Review for the Quantitative Reasoning Measure of the GRE revised General Test www.ets.org Overview This Math Review will familiarize you with the mathematical skills and concepts that are important

More information

Principles of demand management Airline yield management Determining the booking limits. » A simple problem» Stochastic gradients for general problems

Principles of demand management Airline yield management Determining the booking limits. » A simple problem» Stochastic gradients for general problems Demand Management Principles of demand management Airline yield management Determining the booking limits» A simple problem» Stochastic gradients for general problems Principles of demand management Issues:»

More information

Between Friends Sites like Facebook are proving the value of the "social graph."

Between Friends Sites like Facebook are proving the value of the social graph. Page 1 of 10 March/April 2008 Between Friends Sites like Facebook are proving the value of the "social graph." By Erica Naone The idea of a social graph--a representation of a person's network of friends,

More information

A simple analysis of the TV game WHO WANTS TO BE A MILLIONAIRE? R

A simple analysis of the TV game WHO WANTS TO BE A MILLIONAIRE? R A simple analysis of the TV game WHO WANTS TO BE A MILLIONAIRE? R Federico Perea Justo Puerto MaMaEuSch Management Mathematics for European Schools 94342 - CP - 1-2001 - DE - COMENIUS - C21 University

More information

OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME. Amir Gandomi *, Saeed Zolfaghari **

OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME. Amir Gandomi *, Saeed Zolfaghari ** OPTIMAL DESIGN OF A MULTITIER REWARD SCHEME Amir Gandomi *, Saeed Zolfaghari ** Department of Mechanical and Industrial Engineering, Ryerson University, Toronto, Ontario * Tel.: + 46 979 5000x7702, Email:

More information

Online Supplement: A Mathematical Framework for Data Quality Management in Enterprise Systems

Online Supplement: A Mathematical Framework for Data Quality Management in Enterprise Systems Online Supplement: A Mathematical Framework for Data Quality Management in Enterprise Systems Xue Bai Department of Operations and Information Management, School of Business, University of Connecticut,

More information

A Robust Formulation of the Uncertain Set Covering Problem

A Robust Formulation of the Uncertain Set Covering Problem A Robust Formulation of the Uncertain Set Covering Problem Dirk Degel Pascal Lutter Chair of Management, especially Operations Research Ruhr-University Bochum Universitaetsstrasse 150, 44801 Bochum, Germany

More information

Improving proposal evaluation process with the help of vendor performance feedback and stochastic optimal control

Improving proposal evaluation process with the help of vendor performance feedback and stochastic optimal control Improving proposal evaluation process with the help of vendor performance feedback and stochastic optimal control Sam Adhikari ABSTRACT Proposal evaluation process involves determining the best value in

More information

Viral Marketing. Viral Marketing by Michael G. hurston Graphics Manager www.lvcolliers.com

Viral Marketing. Viral Marketing by Michael G. hurston Graphics Manager www.lvcolliers.com Viral Marketing by Michael G. hurston Graphics Manager www.lvcolliers.com What is Viral Marketing? The buzzword, viral marketing, refers to marketing techniques that use social networks to produce increases

More information

Statement of Work. Shin Woong Sung

Statement of Work. Shin Woong Sung Statement of Work Shin Woong Sung 1. Executive Summary This Statement of Work (SOW) suggests a plan and a solution approach to find out the best mix of machines for each casino site of Lucky Duck Entertainment,

More information

A New Quantitative Behavioral Model for Financial Prediction

A New Quantitative Behavioral Model for Financial Prediction 2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore A New Quantitative Behavioral Model for Financial Prediction Thimmaraya Ramesh

More information

A Comprehensive Guide to Attracting Prospects with Video

A Comprehensive Guide to Attracting Prospects with Video A Comprehensive Guide to Attracting Prospects with Video Why would you want to use video to attract prospects? It's easier (and cheaper) to write a blog or post on Facebook. But it's a proven fact that

More information

How To Understand The Online Advertising Market In Quatar

How To Understand The Online Advertising Market In Quatar 1 TABLE OF CONTENTS List of Figures List of Tables 1. Qatar Online Advertising Market Size and Introduction, 2007-2012 2. Qatar Online Advertising Market Revenue Models, 2012 3. Qatar Online Advertising

More information

Research Article Determination of Pavement Rehabilitation Activities through a Permutation Algorithm

Research Article Determination of Pavement Rehabilitation Activities through a Permutation Algorithm Applied Mathematics Volume 2013, Article ID 252808, 5 pages http://dxdoiorg/101155/2013/252808 Research Article Determination of Pavement Rehabilitation Activities through a Permutation Algorithm Sangyum

More information

Nonlinear Iterative Partial Least Squares Method

Nonlinear Iterative Partial Least Squares Method Numerical Methods for Determining Principal Component Analysis Abstract Factors Béchu, S., Richard-Plouet, M., Fernandez, V., Walton, J., and Fairley, N. (2016) Developments in numerical treatments for

More information

Optimal proportional reinsurance and dividend pay-out for insurance companies with switching reserves

Optimal proportional reinsurance and dividend pay-out for insurance companies with switching reserves Optimal proportional reinsurance and dividend pay-out for insurance companies with switching reserves Abstract: This paper presents a model for an insurance company that controls its risk and dividend

More information

ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT

ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT Ying XIONG 1, Ya Ping KUANG 2 1. School of Economics and Management, Being Jiaotong Univ., Being, China. 2. College

More information

Storing Measurement Data

Storing Measurement Data Storing Measurement Data File I/O records or reads data in a file. A typical file I/O operation involves the following process. 1. Create or open a file. Indicate where an existing file resides or where

More information

Fractions and Linear Equations

Fractions and Linear Equations Fractions and Linear Equations Fraction Operations While you can perform operations on fractions using the calculator, for this worksheet you must perform the operations by hand. You must show all steps

More information

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials

More information

A Brief Study of the Nurse Scheduling Problem (NSP)

A Brief Study of the Nurse Scheduling Problem (NSP) A Brief Study of the Nurse Scheduling Problem (NSP) Lizzy Augustine, Morgan Faer, Andreas Kavountzis, Reema Patel Submitted Tuesday December 15, 2009 0. Introduction and Background Our interest in the

More information

Chapter 6: Sensitivity Analysis

Chapter 6: Sensitivity Analysis Chapter 6: Sensitivity Analysis Suppose that you have just completed a linear programming solution which will have a major impact on your company, such as determining how much to increase the overall production

More information

A Profit-Maximizing Production Lot sizing Decision Model with Stochastic Demand

A Profit-Maximizing Production Lot sizing Decision Model with Stochastic Demand A Profit-Maximizing Production Lot sizing Decision Model with Stochastic Demand Kizito Paul Mubiru Department of Mechanical and Production Engineering Kyambogo University, Uganda Abstract - Demand uncertainty

More information

ON SEQUENTIAL CONTINUITY OF COMPOSITION MAPPING. 0. Introduction

ON SEQUENTIAL CONTINUITY OF COMPOSITION MAPPING. 0. Introduction ON SEQUENTIAL CONTINUITY OF COMPOSITION MAPPING Abstract. In [1] there was proved a theorem concerning the continuity of the composition mapping, and there was announced a theorem on sequential continuity

More information

The degree of a polynomial function is equal to the highest exponent found on the independent variables.

The degree of a polynomial function is equal to the highest exponent found on the independent variables. DETAILED SOLUTIONS AND CONCEPTS - POLYNOMIAL FUNCTIONS Prepared by Ingrid Stewart, Ph.D., College of Southern Nevada Please Send Questions and Comments to ingrid.stewart@csn.edu. Thank you! PLEASE NOTE

More information

The Relation between Two Present Value Formulae

The Relation between Two Present Value Formulae James Ciecka, Gary Skoog, and Gerald Martin. 009. The Relation between Two Present Value Formulae. Journal of Legal Economics 15(): pp. 61-74. The Relation between Two Present Value Formulae James E. Ciecka,

More information

QUALITY ENGINEERING PROGRAM

QUALITY ENGINEERING PROGRAM QUALITY ENGINEERING PROGRAM Production engineering deals with the practical engineering problems that occur in manufacturing planning, manufacturing processes and in the integration of the facilities and

More information

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE

HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE HYBRID GENETIC ALGORITHMS FOR SCHEDULING ADVERTISEMENTS ON A WEB PAGE Subodha Kumar University of Washington subodha@u.washington.edu Varghese S. Jacob University of Texas at Dallas vjacob@utdallas.edu

More information

Practice Problems for Homework #8. Markov Chains. Read Sections 7.1-7.3. Solve the practice problems below.

Practice Problems for Homework #8. Markov Chains. Read Sections 7.1-7.3. Solve the practice problems below. Practice Problems for Homework #8. Markov Chains. Read Sections 7.1-7.3 Solve the practice problems below. Open Homework Assignment #8 and solve the problems. 1. (10 marks) A computer system can operate

More information

Cryptography and Network Security. Prof. D. Mukhopadhyay. Department of Computer Science and Engineering. Indian Institute of Technology, Kharagpur

Cryptography and Network Security. Prof. D. Mukhopadhyay. Department of Computer Science and Engineering. Indian Institute of Technology, Kharagpur Cryptography and Network Security Prof. D. Mukhopadhyay Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Module No. # 01 Lecture No. # 12 Block Cipher Standards

More information

SEO 360: The Essentials of Search Engine Optimization INTRODUCTION CONTENTS. By Chris Adams, Director of Online Marketing & Research

SEO 360: The Essentials of Search Engine Optimization INTRODUCTION CONTENTS. By Chris Adams, Director of Online Marketing & Research SEO 360: The Essentials of Search Engine Optimization By Chris Adams, Director of Online Marketing & Research INTRODUCTION Effective Search Engine Optimization is not a highly technical or complex task,

More information

Clustering and scheduling maintenance tasks over time

Clustering and scheduling maintenance tasks over time Clustering and scheduling maintenance tasks over time Per Kreuger 2008-04-29 SICS Technical Report T2008:09 Abstract We report results on a maintenance scheduling problem. The problem consists of allocating

More information

Digital Imaging and Multimedia. Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University

Digital Imaging and Multimedia. Filters. Ahmed Elgammal Dept. of Computer Science Rutgers University Digital Imaging and Multimedia Filters Ahmed Elgammal Dept. of Computer Science Rutgers University Outlines What are Filters Linear Filters Convolution operation Properties of Linear Filters Application

More information

How To Understand The Digital Media Usage Of 2014

How To Understand The Digital Media Usage Of 2014 NOVEMBER 2013 US Digital Media Usage: A Snapshot of 2014 This Snapshot provides a key to digital media usage trends next year and how they will be different from this year s patterns critical for marketers

More information

the points are called control points approximating curve

the points are called control points approximating curve Chapter 4 Spline Curves A spline curve is a mathematical representation for which it is easy to build an interface that will allow a user to design and control the shape of complex curves and surfaces.

More information

Introduction. Chapter 1

Introduction. Chapter 1 Chapter 1 Introduction The success of Japanese companies in the second half of the 20th century has lead to an increased interest in inventory management. Typically, these companies operated with far less

More information

IEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2

IEOR 4404 Homework #2 Intro OR: Deterministic Models February 14, 2011 Prof. Jay Sethuraman Page 1 of 5. Homework #2 IEOR 4404 Homework # Intro OR: Deterministic Models February 14, 011 Prof. Jay Sethuraman Page 1 of 5 Homework #.1 (a) What is the optimal solution of this problem? Let us consider that x 1, x and x 3

More information

The Characteristic Polynomial

The Characteristic Polynomial Physics 116A Winter 2011 The Characteristic Polynomial 1 Coefficients of the characteristic polynomial Consider the eigenvalue problem for an n n matrix A, A v = λ v, v 0 (1) The solution to this problem

More information

VIRAL MARKETING. Teacher s Guide Getting Started. Benjamin Dickman Brookline, MA

VIRAL MARKETING. Teacher s Guide Getting Started. Benjamin Dickman Brookline, MA Teacher s Guide Getting Started Benjamin Dickman Brookline, MA Purpose In this two-day lesson, students will model viral marketing. Viral marketing refers to a marketing strategy in which people pass on

More information

Management of Software Projects with GAs

Management of Software Projects with GAs MIC05: The Sixth Metaheuristics International Conference 1152-1 Management of Software Projects with GAs Enrique Alba J. Francisco Chicano Departamento de Lenguajes y Ciencias de la Computación, Universidad

More information

GENERALIZED INTEGER PROGRAMMING

GENERALIZED INTEGER PROGRAMMING Professor S. S. CHADHA, PhD University of Wisconsin, Eau Claire, USA E-mail: schadha@uwec.edu Professor Veena CHADHA University of Wisconsin, Eau Claire, USA E-mail: chadhav@uwec.edu GENERALIZED INTEGER

More information

NEW VERSION OF DECISION SUPPORT SYSTEM FOR EVALUATING TAKEOVER BIDS IN PRIVATIZATION OF THE PUBLIC ENTERPRISES AND SERVICES

NEW VERSION OF DECISION SUPPORT SYSTEM FOR EVALUATING TAKEOVER BIDS IN PRIVATIZATION OF THE PUBLIC ENTERPRISES AND SERVICES NEW VERSION OF DECISION SUPPORT SYSTEM FOR EVALUATING TAKEOVER BIDS IN PRIVATIZATION OF THE PUBLIC ENTERPRISES AND SERVICES Silvija Vlah Kristina Soric Visnja Vojvodic Rosenzweig Department of Mathematics

More information

7 Time series analysis

7 Time series analysis 7 Time series analysis In Chapters 16, 17, 33 36 in Zuur, Ieno and Smith (2007), various time series techniques are discussed. Applying these methods in Brodgar is straightforward, and most choices are

More information

State-Space Feedback Control for Elastic Distributed Storage in a Cloud Environment

State-Space Feedback Control for Elastic Distributed Storage in a Cloud Environment State-Space Feedback Control for Elastic Distributed Storage in a Cloud Environment M. Amir Moulavi Ahmad Al-Shishtawy Vladimir Vlassov KTH Royal Institute of Technology, Stockholm, Sweden ICAS 2012, March

More information

Application of Markov chain analysis to trend prediction of stock indices Milan Svoboda 1, Ladislav Lukáš 2

Application of Markov chain analysis to trend prediction of stock indices Milan Svoboda 1, Ladislav Lukáš 2 Proceedings of 3th International Conference Mathematical Methods in Economics 1 Introduction Application of Markov chain analysis to trend prediction of stock indices Milan Svoboda 1, Ladislav Lukáš 2

More information

Vilnius University. Faculty of Mathematics and Informatics. Gintautas Bareikis

Vilnius University. Faculty of Mathematics and Informatics. Gintautas Bareikis Vilnius University Faculty of Mathematics and Informatics Gintautas Bareikis CONTENT Chapter 1. SIMPLE AND COMPOUND INTEREST 1.1 Simple interest......................................................................

More information

MATH 551 - APPLIED MATRIX THEORY

MATH 551 - APPLIED MATRIX THEORY MATH 55 - APPLIED MATRIX THEORY FINAL TEST: SAMPLE with SOLUTIONS (25 points NAME: PROBLEM (3 points A web of 5 pages is described by a directed graph whose matrix is given by A Do the following ( points

More information

Approximation Algorithms

Approximation Algorithms Approximation Algorithms or: How I Learned to Stop Worrying and Deal with NP-Completeness Ong Jit Sheng, Jonathan (A0073924B) March, 2012 Overview Key Results (I) General techniques: Greedy algorithms

More information

Chapter 6. Linear Programming: The Simplex Method. Introduction to the Big M Method. Section 4 Maximization and Minimization with Problem Constraints

Chapter 6. Linear Programming: The Simplex Method. Introduction to the Big M Method. Section 4 Maximization and Minimization with Problem Constraints Chapter 6 Linear Programming: The Simplex Method Introduction to the Big M Method In this section, we will present a generalized version of the simplex method that t will solve both maximization i and

More information

Sensitivity Analysis 3.1 AN EXAMPLE FOR ANALYSIS

Sensitivity Analysis 3.1 AN EXAMPLE FOR ANALYSIS Sensitivity Analysis 3 We have already been introduced to sensitivity analysis in Chapter via the geometry of a simple example. We saw that the values of the decision variables and those of the slack and

More information

Automated SEO. A Market Brew White Paper

Automated SEO. A Market Brew White Paper Automated SEO A Market Brew White Paper Abstract In this paper, we use the term Reach to suggest the forecasted traffic to a particular webpage or website. Reach is a traffic metric that describes an expected

More information

Dimensioning an inbound call center using constraint programming

Dimensioning an inbound call center using constraint programming Dimensioning an inbound call center using constraint programming Cyril Canon 1,2, Jean-Charles Billaut 2, and Jean-Louis Bouquard 2 1 Vitalicom, 643 avenue du grain d or, 41350 Vineuil, France ccanon@fr.snt.com

More information

Problems, Methods and Tools of Advanced Constrained Scheduling

Problems, Methods and Tools of Advanced Constrained Scheduling Problems, Methods and Tools of Advanced Constrained Scheduling Victoria Shavyrina, Spider Project Team Shane Archibald, Archibald Associates Vladimir Liberzon, Spider Project Team 1. Introduction In this

More information

CONTINUED FRACTIONS AND FACTORING. Niels Lauritzen

CONTINUED FRACTIONS AND FACTORING. Niels Lauritzen CONTINUED FRACTIONS AND FACTORING Niels Lauritzen ii NIELS LAURITZEN DEPARTMENT OF MATHEMATICAL SCIENCES UNIVERSITY OF AARHUS, DENMARK EMAIL: niels@imf.au.dk URL: http://home.imf.au.dk/niels/ Contents

More information

BUZZ MARKETING. WORD OF MOUTH MARKETING From Wikipedia, the free encyclopedia

BUZZ MARKETING. WORD OF MOUTH MARKETING From Wikipedia, the free encyclopedia BUZZ MARKETING -Buzz marketing is a viral marketing technique that attempts to make each encounter with a consumer appear to be a unique, spontaneous personal exchange of information instead of a calculated

More information

Capital Investment Analysis and Project Assessment

Capital Investment Analysis and Project Assessment PURDUE EXTENSION EC-731 Capital Investment Analysis and Project Assessment Michael Boehlje and Cole Ehmke Department of Agricultural Economics Capital investment decisions that involve the purchase of

More information

Name: Section Registered In:

Name: Section Registered In: Name: Section Registered In: Math 125 Exam 3 Version 1 April 24, 2006 60 total points possible 1. (5pts) Use Cramer s Rule to solve 3x + 4y = 30 x 2y = 8. Be sure to show enough detail that shows you are

More information

ADVANCED MARKETING ANALYTICS:

ADVANCED MARKETING ANALYTICS: ADVANCED MARKETING ANALYTICS: MARKOV CHAIN MODELS IN MARKETING a whitepaper presented by: ADVANCED MARKETING ANALYTICS: MARKOV CHAIN MODELS IN MARKETING CONTENTS EXECUTIVE SUMMARY EXECUTIVE SUMMARY...

More information

Margin Calculation Methodology and Derivatives and Repo Valuation Methodology

Margin Calculation Methodology and Derivatives and Repo Valuation Methodology Margin Calculation Methodology and Derivatives and Repo Valuation Methodology 1 Overview This document presents the valuation formulas for interest rate derivatives and repo transactions implemented in

More information

The mono-investment in the web marketing campaign has returned excellent results. UniEuro conquers Rome with Microsoft Advertising.

The mono-investment in the web marketing campaign has returned excellent results. UniEuro conquers Rome with Microsoft Advertising. The mono-investment in the web marketing campaign has returned excellent results. Gianmarco Molinari, Marketing Director UniEuro UniEuro conquers Rome with Microsoft Advertising The UniEuro web campaign,

More information

MATH 10034 Fundamental Mathematics IV

MATH 10034 Fundamental Mathematics IV MATH 0034 Fundamental Mathematics IV http://www.math.kent.edu/ebooks/0034/funmath4.pdf Department of Mathematical Sciences Kent State University January 2, 2009 ii Contents To the Instructor v Polynomials.

More information

A Portfolio Model of Insurance Demand. April 2005. Kalamazoo, MI 49008 East Lansing, MI 48824

A Portfolio Model of Insurance Demand. April 2005. Kalamazoo, MI 49008 East Lansing, MI 48824 A Portfolio Model of Insurance Demand April 2005 Donald J. Meyer Jack Meyer Department of Economics Department of Economics Western Michigan University Michigan State University Kalamazoo, MI 49008 East

More information

Attention is a Currency. We earn it, we spend it, and sometimes we lose it. Why now is the time to invest in digital experiences that matter.

Attention is a Currency. We earn it, we spend it, and sometimes we lose it. Why now is the time to invest in digital experiences that matter. Attention is a Currency We earn it, we spend it, and sometimes we lose it. Why now is the time to invest in digital experiences that matter. Table of Contents 1 5 6 7 8 15 16 20 21 23 24 28 29 30-31 32

More information

STATISTICA Formula Guide: Logistic Regression. Table of Contents

STATISTICA Formula Guide: Logistic Regression. Table of Contents : Table of Contents... 1 Overview of Model... 1 Dispersion... 2 Parameterization... 3 Sigma-Restricted Model... 3 Overparameterized Model... 4 Reference Coding... 4 Model Summary (Summary Tab)... 5 Summary

More information

Risk Management for IT Security: When Theory Meets Practice

Risk Management for IT Security: When Theory Meets Practice Risk Management for IT Security: When Theory Meets Practice Anil Kumar Chorppath Technical University of Munich Munich, Germany Email: anil.chorppath@tum.de Tansu Alpcan The University of Melbourne Melbourne,

More information

Math 202-0 Quizzes Winter 2009

Math 202-0 Quizzes Winter 2009 Quiz : Basic Probability Ten Scrabble tiles are placed in a bag Four of the tiles have the letter printed on them, and there are two tiles each with the letters B, C and D on them (a) Suppose one tile

More information

Infinitely Repeated Games with Discounting Ù

Infinitely Repeated Games with Discounting Ù Infinitely Repeated Games with Discounting Page 1 Infinitely Repeated Games with Discounting Ù Introduction 1 Discounting the future 2 Interpreting the discount factor 3 The average discounted payoff 4

More information