Computational Model Library

Green Consumption Tipping Point (1.1.0)

This model is a minimal agent-based model (ABM) of green consumption and market tipping dynamics in a stylised two-firm economy. It is designed as an existence proof to illustrate how weak individual preferences, when combined with habit formation, social influence, and firm price adaptation, can generate non-linear transitions (tipping points) in market outcomes.

The economy consists of:
1) Two firms, each supplying a differentiated consumption bundle that differs in its fixed green share (one relatively greener, one less green).
2) Many households, each consuming a unit mass per period and allocating consumption between the two firms.

Households maximise a utility function that includes:

1) Baseline consumption utility (log-linear over consumption shares),
2) Intrinsic preference for greenness,
3) Disutility from prices,
4) Disutility from embodied emissions,
5) Habit formation (preference for past consumption),
6) Peer influence (a social norm signal derived from past aggregate behaviour).

Firms set prices using a cost-plus pricing rule and adapt markups over time according to a Lerner-style benchmark, where the target markup depends on an estimated (arc) price elasticity of demand. Elasticity is inferred from recent price–quantity observations, and price adjustment is gradual to avoid instability.

Policy instruments

The model allows for two policy instruments:
1) A carbon tax on the brown (high-emissions) component of production,
2) A subsidy for the green (low-emissions) component.

These instruments directly affect firms’ unit costs and therefore prices, creating cost pass-through. Policy can be switched on and off during the simulation, allowing the study of policy-induced tipping and post-policy persistence (hysteresis).

Dynamics and tipping

Each simulation cycle proceeds as follows:
1) Households observe prices, product greenness, emissions intensity, and a peer signal.
2) Households choose consumption shares via grid-search utility maximisation.
3) Habits are updated based on realised consumption.
4) Firm market shares are aggregated.
5) The peer signal for the next cycle is updated from current market shares.
6) Firms update prices based on current costs and estimated demand elasticity.

A tipping point is recorded when the market share of the greener firm exceeds a predefined threshold for a specified number of consecutive cycles, capturing both level and persistence conditions.

The model is intentionally simple and abstract. It is not calibrated for prediction, but rather to demonstrate how:
1) modest individual pro-environmental tastes,
2) social reinforcement,
3) habit persistence,
4) and firm price responses can interact to produce non-linear transitions in market structure under relatively weak policy interventions.

The model is particularly suited for studying tipping points and path dependence, analysing policy timing and reversibility, and for pedagogical illustration of feedback-driven dynamics in socio-economic systems.

All stochastic elements are controlled via explicit random number generators with user-defined seeds. Simulation runs are fully reproducible given identical parameter settings and seeds.

Screenshot 2025-12-22 at 22.13.20.png

Release Notes

Added Output Results

Associated Publications

This model forms part of an ongoing research project and is intended to underpin a forthcoming research article targeted at a specialised, peer-reviewed academic journal. At the time of release on the CoMSES Net Model Library, the associated manuscript is still in preparation and has not yet been published.

The model is therefore shared to support transparency, reproducibility, and early scrutiny of the modelling approach, rather than to accompany a completed publication. A reference to the final article will be added to the repository once the paper is accepted and published.

Green Consumption Tipping Point 1.1.0

This model is a minimal agent-based model (ABM) of green consumption and market tipping dynamics in a stylised two-firm economy. It is designed as an existence proof to illustrate how weak individual preferences, when combined with habit formation, social influence, and firm price adaptation, can generate non-linear transitions (tipping points) in market outcomes.

The economy consists of:
1) Two firms, each supplying a differentiated consumption bundle that differs in its fixed green share (one relatively greener, one less green).
2) Many households, each consuming a unit mass per period and allocating consumption between the two firms.

Households maximise a utility function that includes:

1) Baseline consumption utility (log-linear over consumption shares),
2) Intrinsic preference for greenness,
3) Disutility from prices,
4) Disutility from embodied emissions,
5) Habit formation (preference for past consumption),
6) Peer influence (a social norm signal derived from past aggregate behaviour).

Firms set prices using a cost-plus pricing rule and adapt markups over time according to a Lerner-style benchmark, where the target markup depends on an estimated (arc) price elasticity of demand. Elasticity is inferred from recent price–quantity observations, and price adjustment is gradual to avoid instability.

Policy instruments

The model allows for two policy instruments:
1) A carbon tax on the brown (high-emissions) component of production,
2) A subsidy for the green (low-emissions) component.

These instruments directly affect firms’ unit costs and therefore prices, creating cost pass-through. Policy can be switched on and off during the simulation, allowing the study of policy-induced tipping and post-policy persistence (hysteresis).

Dynamics and tipping

Each simulation cycle proceeds as follows:
1) Households observe prices, product greenness, emissions intensity, and a peer signal.
2) Households choose consumption shares via grid-search utility maximisation.
3) Habits are updated based on realised consumption.
4) Firm market shares are aggregated.
5) The peer signal for the next cycle is updated from current market shares.
6) Firms update prices based on current costs and estimated demand elasticity.

A tipping point is recorded when the market share of the greener firm exceeds a predefined threshold for a specified number of consecutive cycles, capturing both level and persistence conditions.

The model is intentionally simple and abstract. It is not calibrated for prediction, but rather to demonstrate how:
1) modest individual pro-environmental tastes,
2) social reinforcement,
3) habit persistence,
4) and firm price responses can interact to produce non-linear transitions in market structure under relatively weak policy interventions.

The model is particularly suited for studying tipping points and path dependence, analysing policy timing and reversibility, and for pedagogical illustration of feedback-driven dynamics in socio-economic systems.

All stochastic elements are controlled via explicit random number generators with user-defined seeds. Simulation runs are fully reproducible given identical parameter settings and seeds.

Release Notes

Added Output Results

Version Submitter First published Last modified Status
1.1.0 Mario Javier Rodriguez Ureta Thu Feb 26 07:57:58 2026 Thu Feb 26 07:58:04 2026 Published Peer Reviewed DOI: 10.25937/kgfr-7h03

Discussion

This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.
Accept