Abstract
Living organisms optimize their survivability through evolutionary processes. In particular, intracellular metabolic systems are rationally regulated to maximize the cellular growth rate. Correspondingly, the field of microeconomics investigates the behavior of individuals assumed to act rationally to maximize their utility. Therefore, microeconomics can be applied to analyze the metabolic strategies of cells. Toward this end, we developed a microeconomics-based theory of cellular metabolism by precisely mapping the regulation of metabolic systems onto the theory of consumer choice in microeconomics. As a representative example, we focus on overflow metabolism, a seemingly wasteful strategy in which cells utilize fermentation instead of the more energetically efficient respiration (so-called Warburg effect in cancer). To resolve this apparent contradiction, we formulate overflow metabolism as an optimization problem of the allocation of carbon fluxes under the guidance of microeconomic theory. Accordingly, we demonstrate that over-flow metabolism corresponds to Giffen behavior in economics, the strange consumer behavior by which greater amounts of goods are consumed as their price increases. We reveal the general conditions required for both overflow metabolism and Giffen goods: trade-off and complementarity, i.e., the impossibility of substitution for different goods, among multiple objectives. Based on the correspondence with Giffen behavior, a counterintuitive response of metabolism against the leakage and degradation of intermediate metabolites, which corresponds to the change in the price of a consumer good, is predicted. Over-all, this demonstration highlights that application of microeconomics to metabolic systems will offer new predictions and potentially new paradigms for both biology and economics.
Introduction
Living organisms are considered to optimize their survivability through evolutionary processes. In particular, the metabolic systems of cells need to be optimized to improve the growth rate or biomass yield. Indeed, several biological theories such as flux balance analysis (FBA) have succeeded in predicting the metabolic behavior under the assumption that cells rationally regulate their metabolism (1–5).
Correspondingly, microeconomics is the study of the behavior of individuals who are assumed to have perfect rationality to maximize their “utility” (6). However, in reality, humans do not behave completely rationally, and it is difficult to determine the precise forms of utility functions. Thus, microeconomics might actually be more applicable to understanding metabolism rather than human society.
Indeed, an analogy between biology and microeconomics has been sometimes argued (7–9). Here, we push beyond an analogy to exact mapping of metabolic systems onto the theory of consumer choice in microeconomics. Specifically, we reveal the conditions required for overflow metabolism and Giffen behavior, long-standing mysteries in biology and economics, respectively.
Overflow metabolism is a seemingly wasteful and yet ubiquitous behavior by which fermentation is favored over respiration even in the presence of abundant oxygen. This is an apparent contradiction, given that the respiratory path-way yields approximately 15-fold more ATP than the fermentation pathway, and yet aerobic organisms generally utilize the less energetically efficient fermentation strategy (10–16). This phenomenon is often observed in fast-growing cells with abundant carbon, resulting in the overflow of end products of the fermentation pathway, such as acetate and ethanol, leading to the designation of the term overflow metabolism. This behavior is ubiquitously observed across a variety of cells, ranging from bacteria to eukaryotes, e.g., yeasts (known as the Crabtree effect) (12) and mammalian cells, including cancer cells (known as the Warburg effect) (13, 14), stem cells (15), and immune cells (16). Many experimental and theoretical studies have proposed hypotheses to explain over-flow metabolism. One of the main hypotheses put forward is that fermentation and respiration compete for limited resources such as the limited amount of proteome (11, 17–19), empty space on the cellular membrane (so-called “membrane real estate”) (20, 21), and the volume of cytoplasm (13). Although a variety of mechanisms underlying overflow metabolism have been considered in specific organisms and surrounding environments, there is still little progress made to reveal the universal structure of this common phenomenon. From a similar perspective in microeconomics, Giffen behavior represents the mysterious phenomenon by which the demand for a good increases when the price increases. This is in stark contrast to the general pattern of human economic activities in which demand decreases when the price of a normal good increases, and vice versa. Thus, Giffen behavior is also referred to as Giffen’s paradox (6, 22). Although the existence of Giffen goods was theoretically predicted more than a century ago, their practical existence remains controversial. However, a few examples have recently been considered to represent Giffen goods in practice (22, 23).
In this study, we discovered a strong link between the above two biological and microeconomics phenomena. By mapping resource allocation models for metabolic systems on the theory of consumer choice in microeconomics, we formulated overflow metabolism as an optimization problem, and demonstrated that the utility function for overflow metabolism has the same universal structure required for Giffen behavior. Through this correspondence, we revealed two key conditions required for both overflow metabolism and Giffen behavior: (i) a trade-off and (ii) “complementarity” among multiple objectives. The latter is autonomously satisfied in metabolic systems due to the nature of stoichiometry. The correspondence also allows predicting a counter-intuitive response of metabolic systems to the leakage and degradation of intermediate metabolites. We further discuss the possibility of observing strange behaviors similar to over-flow metabolism in other metabolic systems.
Model
The theory of consumer choice explains how the price pi of goods and income I determine consumption behavior, i.e., how a consumer determines the demand for each good (xi for the ith good) under the given utility function u(x1, x2,…, xn). When the number of goods n is two, the utility function is represented as a curved surface (Fig. 1A). If the consumer is sufficiently rational in their decisions, the decision-making process can be mapped onto an optimization problem of the utility under the budget constraint .
Changes in a good’s price or the income of the consumer can both alter the consumption behavior so as to maximize utility (Fig. 1). To understand such changes intuitively, microeconomists usually use contours of the utility function, which are termed indifference curves, representing sets of demand from which the utilities take the same value (Fig. 1B). Then, the demand for each good is basically determined from a tangent point of the budget constraint line to the indifference curve on which the utility takes the largest value. When the price of either good changes, the budget constraint line tilts in the x1-x2 plane, and thus the optimal demand changes. In the example of the utility function shown in Fig. 1, the demand for each good increases when its price decreases, and vice versa. Such goods are referred to as normal goods in microeconomics.
In this paper, we adopt the above framework for the theory of consumer choice to understand metabolic systems (see SI Appendix, Table S1). We consider a simple metabolic system that consists of a single flux to obtain a nutrient and multiple fluxes to metabolize the nutrient to energy molecules. If the rate of growth or biomass synthesis is given as a function of these fluxes, we can map the metabolic system onto a problem of consumer choice in which the intake flux of the nutrient is the income, and the multiple metabolic pathways correspond to multiple goods. Hence, the demand for goods are the rates to metabolize the nutrient in the pathways. In microeconomics, the price quantifies the inefficiency of conversion from money to goods; accordingly, the price of each metabolic pathway is interpreted as the inverse efficiency to metabolize the nutrient. For instance, when leakage and degradation of intermediate metabolites increases, the price of the metabolic pathways increases.
In the case of overflow metabolism, we consider the carbon source as the nutrient and the carbon fluxes allocated for respiration and fermentation, JC,r and JC,f, respectively, as the demand of two goods. The budget constraint line is thus given by the carbon balance as where JC,in is the intake flux of the carbon source, and pr and pf are the inefficiencies of respiration and fermentation to metabolize the carbon source to downstream metabolites, especially ATP, respectively. For simplicity, we set pr and pf to 1 (i.e., assume that the carbon source is perfectly converted to the energy molecules with neither leakage nor degradation), unless otherwise stated.
The utility function is given by the growth rate, λ(JC,r, JC,f). For successful division, cells have to build their components from precursors of biomass and energy molecules. Hence, λ(JC,r, JC,f) is determined from the production rates of the energy molecules JE and biomass precursors JBM.
The energy production flux, JE, is the sum of the fluxes of ATP synthesis via the respiratory and fermentation pathways, JE,r and JE,f, which are proportional to JC,r and JC,f with different coefficients, respectively:
The positive constants satisfy ϵr > ϵf because respiration can produce a greater amount of ATP than fermentation using the same amount of the carbon source (24).
In a cell, respiratory, fermentation, and biomass precursor production pathways compete for nutrients as well as other limited resources such as the total amount of proteins (11, 17–19) and empty space on the cellular membrane (20, 21). If we denote the total amount of a given resource allocated to growth by ρtot, competition for the limited resource can be described as ρr + ρf + ρBM = ρtot, where ρr, ρf, and ρBM are the resources allocated to respiration, fermentation, and production of biomass precursors, respectively. For example, in the proteome allocation model (11), ρtot is the total fraction of enzymes allocated to growth. In the membrane real estate model (20, 21), ρtot is the total empty space in the cellular membrane, and ρr and ρf respectively correspond to the occupied membrane areas by membrane proteins used for respiration and fermentation; ρf is close to zero, and ρBM is the membrane area used to take in the compounds for building biomass precursors. Based on the law of mass action, each flux is proportional to the allocated resources: , and . It follows that
Empirical observations have shown that respiration requires more resources than fermentation, e.g., enzymes for respiration function in bigger protein complexes than those used for fermentation (11, 13) and occupy a larger area of the cellular membrane (20, 21). That is, is smaller than . Since respiration is a much more efficient method of metabolizing ATP than fermentation, there is a trade-off between the production of energy molecules and occupancy of the limited resources.
Here, metabolic reactions, including biomass synthesis, follow the rules of stoichiometry. Each component of a cell is built by biochemical reactions involving multiple compounds whose amounts are determined by the law of mass conservation. In general, the compounds cannot be replaced by each other; thus, the total amount of the product is determined by the least abundant component. This property of stoichiometry is identical to the concept of (perfect) complementarity in microeconomics, in which perfect complementary utility is represented by a Leontief utility function, i.e., the least available element of all goods (22). Hence, the growth rate is represented by a Leontief utility function as where sE and sBM are the stoichiometric coefficients for energy molecules and biomass precursors to synthesize biomass, respectively.
The biological meanings of the variables and parameters in the model, and their correspondence to microeconomics are summarized in Table 1.
Results
Overflow metabolism as Giffen behavior
In microeconomics, the effect of a change in price can be decomposed into two distinct effects (6, 25): a substitution effect and an income effect (see SI Appendix, Sec. S1 for details). The substitution effect is caused by relative changes in the combination of demand for goods, and is represented as a change of the tangent point along the indifference curve with the same utility value. The self-substitution effect, which is a special case of the substitution effect for a good due to a price change of the good itself, has to be non-negative (25); i.e., the demand for a good cannot be increased by the substitution effect when its price increases. By contrast, a change in the price of a good affects the budget to spend freely; that is, an increase in a good’s price can be interpreted as an effective decrease in the consumer’s income. Such an effective change in the income alters the demand for each good, which is termed the income effect. The income effect of a good can be either positive or negative, by which an increase in the income increases or reduces the demand for the good, respectively. The goods with a negative income effect are known as inferior goods. The overall change in the demand for goods according to a price change is given by the sum of the substitution and income effects (see SI Appendix, Eq. [S1]).
A Giffen good, which is a particular type of inferior good, shows a negative income effect that is larger than its substitution effect (see SI Appendix, Sec. S1 for details).
Indifference curves can allow for considering both the substitution and income effects. If the growth rate takes the value , the indifference curve is given as a two-valued function from Eqs. (2)-(4), as shown in Fig. 2A and 2B:
The growth rate is maximized at the tangent point of the budget constraint line (Eq. (1)) to an indifference curve.
If the influx of carbon sources JC,in is lower than , the budget constraint line has no tangent point to any indifference curve, and the maximum growth rate is achieved at (JC,r, JC,f)= (JC,in, 0) (see the light-blue area in Fig. 2C and 2D). In this regime, the occupancy of the limited resources does not limit cell growth, and cells only use respiration to produce energy molecules more efficiently. When the intake JC,in is sufficiently high, the budget constraint line has a tangent point to an indifference curve. The set of such tangent points with various JC,in is given as the line on which (see the ridgeline in Fig.2A and 2B represented by the dashed lines): where . Thus, the growth rate is maximized at the intersection between the above ridgeline and the budget constraint line (Eq. (1)).
The slope of this ridgeline is negative, as the growth rate rises when JC,f increases and JC,r decreases along the ridgeline because of the trade-off between the efficiency of energy production and resource occupancy. Accordingly, with greater amounts of carbon sources a cell takes in, there will be more flux flowing to the fermentation pathway, and less flowing to the respiratory pathway (see the light-green area in Fig. 2C and 2D). That is, overflow metabolism occurs. In other words, the income effect for respiration is negative. Here, the Leontief utility function has no substitution effect (26, 27), and thus overflow metabolism immediately corresponds to Giffen behavior in which the respiratory pathway is a Giffen good.
When the carbon intake increases further and exceeds f0, the JC,f -intercept of the ridgeline, (JC,r, JC,f) in the optimal solution always takes the value (0, f0) (see the pink area in Fig. 2C and 2D) because the global maximum of the utility function is achieved at this point. In this scenario, the efficiency of producing energy molecules is no longer a primary concern given the excess carbon sources available, and occupancy of the limited resources is the only selection criterion for the two metabolic pathways. Hence, cells allocate the carbon intake to only fermentation until reaching the upper bound determined by the available resources.
Based on these results, we calculated the dependence of the optimal strategy on JC,in, called the Engel curve in microeconomics, as shown in Fig. 2C:
This Engel curve is in good agreement with experimental observations (10, 11). We also calculated the dependence of the optimal growth rate λ on JC,in (see the blue curve in Fig. 2D). When the intake of carbon sources increases, the growth rate λ increases linearly on JC,in initially, and then the slope of the increase in λ becomes gentle at JC,in = r0 due to the trade-off between the energy efficiency and resource occupancy, where overflow metabolism is observed. Finally, the growth rate reaches the maximum due to the resource limitation.
Note that if there is no trade-off, i.e., both ϵr > ϵf and hold, the maximal point of the utility function is not (JC,r, JC,f)= (0, f0) but rather (JC,r, JC,f)= (r0, 0). Hence, when the intake of carbon sources increases, only JC,r increases and saturates at JC,r = r0, while JC,f remains at zero; namely, overflow metabolism cannot be observed. A trade-off is thus required for overflow metabolism and Giffen behavior.
Leakage of intermediate metabolites drastically influence overflow metabolism
This clear correspondence between overflow metabolism and Giffen behavior leads to a new prediction. Although we have considered the case pr = pf = 1, the price pr and pf can be larger than 1 due to inefficiencies in carbon metabolization, i.e., the leakage and degradation of intermediate metabolites will increases the price of metabolic pathways. For example, leakage in the tricarboxylic acid cycle or electron transport chain will increase pr.
Such changes in price alter the slope of the budget constraint line (1) along with its intersection with the ridgeline (5). Since the property of each metabolic pathway depends on how the budget constraint line intersects with the indifference curves, the form of the Engel curve (Eq. (6)) is modified when the price pr or pf is not equal to 1 (SI Appendix, Sec. S2).
We here set an initial condition at a point where overflow metabolism is observed (i.e., f0 ≥ JC,in ≥ r0 holds), and consider the influence of increases in pr. Notably, the property of the optimal carbon allocation qualitatively changes depending on whether the price ratio pr/pf is higher or lower than ϵr/ϵf.
(I) pr/pf < ϵr/ϵf (the green and blue areas in Fig. 3): the budget constraint line intersects with the ridgeline, and the respiratory pathway behaves as a Giffen good, i.e., the demand JC,r increases along with the price pr. In other words, if there is more leakage and degradation of intermediates in respiration pathways, i.e., the carbon metabolization efficiency for respiration decreases, the carbon flux toward respiration will increase counterintuitively. Note that in the case of JC,in < ϵrr0/ ϵf, the carbon flux toward fermentation goes to zero at pr/pf = JC,in/r0, and thus respiration decreases against an increase in pr (see the blue area in Fig. 3B).
(II) pr/pf > ϵr/ϵf (yellow areas in Fig. 3): the budget constraint line does not intersect with the ridgeline, and the point (JC,r, JC,f)= (0, JC,in/pf) is optimal in terms of the growth rate. In this regime, considering the imbalance in price, the fermentation pathway becomes more efficient for both JE and JBM, and there is no longer a trade-off (see also SI Appendix, Sec. S3 for details). Hence, the carbon intake is allocated to only fermentation and not respiration. The optimal allocation of carbon fluxes shows a jump from regime (I) to (II) in a discontinuous manner when pr increases (see the cyan and magenta curves in Fig. 3). Nevertheless, the optimal growth rate changes continuously (see the green dashed curves in Fig. 3).
Discussion
We here developed the microeconomics of metabolism, which revealed the clear correspondence between overflow metabolism in biology and Giffen behavior in economics as a prominent example. Such correspondence indicates their common requirements: (i) a trade-off and (ii) complementarity among multiple objectives. In metabolism, cells have to produce biomass from precursors and energy molecules, which introduces a trade-off: higher efficiency for ATP production places a heavier burden on biomass precursor production. Complementarity between biomass precursors and energy molecules is autonomously achieved because of the law of mass conservation. Hence, although respiration has higher efficiency for ATP production, cells also use fermentation to catabolize carbon sources in a nutrient-enriched environment. The metabolic systems satisfying these two conditions generally show overflow metabolism and Giffen behavior regardless of the origin of the trade-off (e.g., protein allocation and membrane allocation).
Of note, another mechanism of overflow metabolism has been proposed in terms of the Warburg effect in cancer, which hypothesizes that overflow metabolism is caused by a trade-off between the production efficiencies of ATP and some other metabolites required for growth such as nucleosides and amino acids (14). However, this mechanism is also formulated as an optimization problem with the same universal structure as shown in Fig. 2 (see SI Appendix, Fig. S1 and Sec. S3). Hence, the systems satisfying the two conditions, i.e., trade-off and complementarity, generally show Giffen behavior even if the precise mechanism is different from that based on limited resource allocation.
Although our study was based on the spirit inherited from constraint-based modeling in that evolutionary processes force metabolic systems to become optimized (1–4), we here adopted a reductionist approach. We considered a model with only a few variables so as to best uncover the universal and essential structure, whereas FBA comprises numerous variables with the aim of predicting the metabolic states of actual cells. Recent studies have successfully reproduced overflow metabolism with FBA modified in an ad hoc manner (19, 29, 30). We believe that such modified versions of FBA could be reduced to the universal structure we have revealed herein. Moreover, our framework will provide a design principle for constraint-based modeling to handle over-flow metabolism across various species.
The analogy between overflow metabolism and Giffen goods offers new predictions on the relationship between optimal carbon allocation and the inefficiency of carbon metabolism. Specifically, we demonstrated that if the carbon metabolism efficiency of respiration decreases due to leakage of the intermediates, the carbon allocation for respiration will counter-intuitively increase, as in Giffen goods. Indeed, a shift from fermentation to respiration was reported in a line of cancer cells that dissipates energy by leakage of proton required to produce ATP (31). We expect that more quantitative experiments will further prove our predictions by increasing the price of respiration. For example, uncouplers of oxidative phosphorylation such as 2,4-dinitrophenol and CCCP promote the dissipation of the proton gradient (32).
Besides overflow metabolism, Giffen behavior will be observed in a variety of metabolic systems as long as the two requirements are satisfied. Since perfect complementarity should hold in metabolic systems owing to the law of mass conservation, metabolic systems with a trade-off are generally expected to show Giffen behavior. One representative example is the Embden-Meyerhoff-Parnass (EMP) and Entner-Doudoroff (ED) pathways for the glycolytic strategy. The EMP pathway is more efficient for ATP production but requires a greater amount of enzymes than the ED pathway (19, 33, 34), which imposes a heavier burden for the production of biomass precursors. As this is the same trade-off that occurs in overflow metabolism, the EMP pathway is expected to behave as a Giffen good. Indeed, at high growth rates, the ED pathway is utilized to catabolize glucose (33, 34). Moreover, an identical trade-off can be observed with respect to the usage of the mixed-acid or lactic-acid fermentation pathways (35, 36).
Furthermore, different types of trade-offs are present in a wide range of metabolic systems, including trade-offs for the production of different metabolites from resources taken up by extracellular carbon, nitrogen, and phosphorus-acquiring enzymes (37); a trade-off between carbon fixation and light harvesting in nitrogen allocation toward rubisco and chlorophyll (38, 39); a trade-off between energy production and resistance to external stresses in nitrogen allocation toward photosynthesis and cell walls (40); and a trade-off between ATP synthesis and occupancy of the biomembrane in the co-utilization of photosynthesis and glycolysis (41). We expect that these examples in metabolism can also be described by the same universal utility landscape and will show Giffen behavior.
From the perspective of microeconomics, we have provided a concrete example of Giffen goods. These results are consistent with and contribute toward resolving the mechanism for an economic experiment (23) in which Giffen behavior occurs when the income is not high, but cannot be observed in the case of extreme poverty. In our model, Giffen behavior was observed when the income was in the intermediate range at which point the trade-off is operating (see Fig. 2). However, when the income is too low, a good (e.g., the respiratory pathway) behaves as a perfect substitute. Although one can construct other types of utility functions that are plausible for economic behavior, which will show the similar Engel curve and Giffen behavior, they are reduced into the same optimization problem as formulated herein (see SI Appendix, Sec. S3). Note that although perfect complementarity does not always exist outside of metabolic systems, Giffen behavior can still be observed without perfect complementarity as long as a trade-off exists and the form of the utility landscape is similar to that of the Leontief type (see SI Appendix, Sec. S4 and Fig. S2).
We have paved the road for the field of the microeconomics of metabolism using overflow metabolism and Giffen behavior as stepping stones. We hope that close links will be revealed for a variety of other metabolic phenomena and theories in microeconomics, as shown in this paper, and we expect that further development in the microeconomics of metabolism will bring about a deeper understanding of both biology and economics.
Supporting Information Text
S1. Substitution Effect and Income Effect
The influence of a change in price on the demand for goods can be decomposed into an income effect and a substitution effect, as mentioned in the main text. This is known as Hicksian decomposition or the Slutsky equation (1).
We here define xi(p,I) as the (optimal) demand for good i as a function of the price of goods p and income I. E(p, u) represents the minimum income required for a given utility value u under price p, and thus hi(p, u) ≡ xi(p, E(p, u)) is the smallest demand for good i necessary to achieve the given utility value u. We can differentiate this with respect to pj and obtain where u(p,I) is the maximal utility with given price p and income I. Note that the last term, , is simply equal to the demand xj under price p and income I.
Accordingly, the change in xi(p,I) due to a change in pj is given by the Slutsky equation:
The first term, , is the substitution effect, which is caused by relative changes in the combination of the price values (2). The case of i = j represents the self-substitution effect, which is proven to be always non-positive (1), i.e., the substitution effect never increases the demand for a good when its own price increases. In contrast, the second term, , is the income effect, which can be either positive or negative. This effect reflects the change in the demand for goods due to the effective decrease of the income that is caused by increasing the price of a good. According to Eq. [S1], these two effects determine the dependence of the demand for goods on the price (Table S2).
The substitution effect is represented as movement of the combination of the demand for goods along an indifference curve to a point at which the tangent line has a slope that is equal to the ratio of the altered price of goods. Hence, if the utility is given as a Leontief utility function, the substitution effect is zero within a certain range of the price change due to the indifferentiability of each indifference curve at the kink. It follows that the substitution effect of the utility is zero in the case of metabolic systems. Consequently, whether or not a metabolic pathway is a Giffen good depends only on the sign of its income effect; namely, a metabolic pathway behaves as a Giffen good if its income effect is negative. In the case of overflow metabolism, when the budget constraint line intersects with the ridgeline (Eq. (5) in the main text), the income effect is negative for the utility λ(JC,r, JC,f) (Eq. (4) in the main text), and thus Giffen behavior is observed.
Note that although the demand for branded goods also increase with their price, they are not Giffen goods. This is because the demand for branded goods increase when the income increase, in other words, their income effect is positive. Such goods are called Veblen goods in microeconomics (3, 4).
S2. Dependence of the optimal strategy on the price
The optimal strategy depends on the price pr and pf as well as on the income JC,in. This is because changes in price alter the demand for goods, as described above. Accordingly, if the price pr or pf takes a value larger than 1, the Engel curve (Eq. (6) in the main text) is modified as follows. with and . Here, the optimal (JC,r,JC,f) for the case pff0 ≥ J C,in≥ prr0 is obtained from the intersecting point of the budget constraint line with the ridgeline (Eq. (5) in the main text). Note that Eq. [S2] is identical to Eq. (6) in the main text if pr = pf = 1.
S3. Generalization of the theory of consumer choice for overflow metabolism
Generalization of the proposed model elucidates the necessary and sufficient conditions for Giffen behavior, which is applicable to a variety of biological and economic phenomena. Let us define a Leontief utility function
Where
The demand for and price of two goods are represented by x1, x2 and p1, p2, respectively. The budget constraint line is thus I = p1x1 + p2x2.
With respect to the utility [S3], the model proposed for overflow metabolism in the main text corresponds to the case where the signs of the parameters are given as sgn , while other sets of parameters also evoke overflow metabolism and Giffen behavior. For instance, a trade-off between the production efficiencies of ATP and other molecules required for growth (5) can cause overflow are given by sgn (Fig. S1). Indeed, the Leontief utility function with sgn was recently reported to demonstrate Giffen behavior in the context of microeconomics (6, 7), which is a special case of the utility function [S3].
In this section, we demonstrate that the optimization problem of the above utility [S3] with every set of parameters will always be reduced into the optimization problem with an identical structure to that shown in the main text, as long as it shows Giffen behavior. Hence, the two conditions, i.e., complementarity and trade-off, are required in all cases. Moreover, we expand the trade-off to include the effect of the price.
First, we consider the simple case where p1 = p2 = 1. We here assume a trade-off between goods 1 and 2 as a1 > a2 and b1 < b2, whereas without the trade-off, the optimal strategy is to use either good 1 or 2 only. Owing to the trade-off, the utility is maximized on the rigeline where A(x1, x2)= B(x1, x2) holds. Giffen behavior can be observed when this rigeline has a negative slope and exists on the first quadrant, i.e., when - (a1 - b1)/(a2 - b2) < 0 and (B0 - A0)/(a2 - b2) > 0 hold.
From symmetry between A(x1, x2) and B(x1, x2), it is sufficient to consider the situation where are satisfied. Note that this is the condition for a comparative advantage (8).
If both b1 and b2 are non-positive and a1 and a2 are positive, the condition [S5] is autonomously satisfied. Then, the income effect is negative and Giffen behavior is observed, as shown in the main text (see Fig. 2).
Even if b1 or b2 is positive, the condition [S5] can be satisfied as long as the condition sgn(a1 - b1)= sgn(a2 - b2) is satisfied, as in Fig. S1. As discussed below, even such cases can be reduced to an optimization problem with the same universal structure as demonstrated in the main text.
When Giffen behavior can occur (i.e., the condition [S5] is satisfied), we can take a real number c such that a2 >c > b2, and the utility [S3] can be represented as
Where
Here,,and are satisfied from the condition [S5]. Because only the last term, min(A′,B′) depends on allocation of the income to goods, the generalized model is reduced to the same optimization problem as proposed in the main text as long as it shows Giffen behavior.
A similar argument remains valid even when considering changes in the price, although in this case the definition of trade-offs needs to be expanded to include the effect of the price. In this case, a real number c can be taken such that a2/p2 >c > b2/p2. Then, the utility [S3] can be represented as
Where
If a1/a2 > p1/p2 > b1/b2 holds, , and are satisfied. Again, the generalized models showing Giffen behavior are reduced to the optimization problem with the same universal structure as demonstrated in the main text.
Of note, if the difference of the price between goods 1 and 2 is so large that p1/p2 is larger than a1/a2 or smaller than b1/b2, Giffen behavior disappears even when the condition [S5] and the trade-off of efficiencies to produce A and B (i.e., a1 > a2 and b1 < b2) hold. In this case, we need to consider a trade-off including the price. If p1/p2 is larger than a1/a2, a unit of demand for good 2 produces more A than that for good 1 even when a1 is higher than a2. That is, there is no longer a trade-off between the production of A and B. Hence, the condition for a trade-off is rewritten as a1/p1 > a2/p2 and b1/p1 < b2/p2 (or a1/p1 < a2/p2 and b1/p1 > b2/p2).
Intuitively, the trade-off including the price corresponds to rescaling of the utility landscape so that the slope of the budget constraint line, , becomes equal to −1. If there is a trade-off between A and B in the rescaled landscape (i.e., a1/p1 > a2/p2 and b1/p1 < b2/p2, or a1/p1 < a2/p2 and b1/p1 > b2/p2), Giffen behavior can be observed.
S4. Giffen behavior requires complementarity but not perfect complementarity
Based on biological considerations, we introduced the Leontief utility function λ(JC,r, JC,f) (Eq. (4) in the main text) that has perfect complementarity. However, Giffen behavior can be observed with utility functions showing only partial complementarity as long as the substitution effect is sufficiently small.
An example of such utility functions is
The landscape of this utility function (Fig. S2A) is similar to that of λ(JC,r, JC,f) (Fig. 2B in the main text). As shown in Fig. S2B, x1 with the utility [S8] shows Giffen behavior within a range of the price of good 1, p1.
Another example of utility functions showing Giffen behavior is u(JC,r, JC,f) ≡ JEH(JBM - JBM,min), where H(·) is the Heaviside step function.
ACKNOWLEDGEMENTS
We would like to acknowledge Chikara Furusawa for helpful discussions and careful reading of the manuscript, and Kunihiko Kaneko and Atsushi Kamimura for useful comments.