In contrast to single-product pricing models, multi-product pricing models have been much less studied because of the complexity of multi-product demand functions. It is highly non-trivial to construct a multi-product demand function on the entire set of non-negative prices, not to mention approximating the real market demands to a desirable accuracy. Thus, many decision makers use incomplete demand functions which are defined only on a restricted domain, e.g. the set where all components of demand functions are non-negative. In the first part of this paper, we demonstrate the necessity of defining demand functions on the entire set of non-negative prices through some examples. Indeed, these examples show that incomplete demand functions may lead to inferior pricing models. Then we formulate a type of demand functions using a Nonlinear Complementarity Problem (NCP). We call it a Complementarity-Constrained Demand Function (CCDF). We will show that such demand functions possess certain desirable properties, such as monotonicity. In the second part of the paper, we consider an oligopolistic market, where producers/sellers are playing a non-cooperative game to determine the prices of their products. When a CCDF is incorporated into the best response problem of each producer/seller involved, it leads to a complementarity constrained pricing problem facing each producer/seller. Some basic properties of the pricing models are presented. In particular, we show that, under certain conditions, the complementarity constraints in this pricing model can be eliminated, which tremendously simplifies the computation and theoretical analysis.
In this article, we examine the use of a new binary integer programming (BIP) model to detect arbitrage opportunities in currency exchanges. This model showcases an excellent application of mathematics to the real world. The concepts involved are easily accessible to undergraduate students with basic knowledge in Operations Research. Through this work, students can learn to link several types of basic optimization models, namely linear programming, integer programming and network models, and apply the well-known sensitivity analysis procedure to accommodate realistic changes in the exchange rates. Beginning with a BIP model, we discuss how it can be reduced to an equivalent but considerably simpler model, where an efficient algorithm can be applied to find the arbitrages and incorporate the sensitivity analysis procedure. A simple comparison is then made with a different arbitrage detection model. This exercise helps students learn to apply basic Operations Research concepts to a practical real-life example, and provides insights into the processes involved in Operations Research model formulations.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.