We propose a new approach to evaluation of SWB, which we specify as a combination of two states, momentary SWB and projected SWB. The former is a measure of satisfaction with transient life experiences, the latter a reflection of expected probability of satisfaction of future aspirations. These two states, independent, but complementary to each other, consist of distinct components associated with different human needs.
By postulating need satisfaction as the sole course of attainment of happiness, it allows us to define SWB through functional equations that link level of attained SWB to a need satisfaction ratio, a need ranking, and an estimated probability of future need satisfaction.
Subsequently, we present a model of SWB through the lens of our proposed algorithm of human behaviour, which demonstrates the needs satisfaction process. The algorithm consists of several interdependent phases and feedback mechanisms. The theorized feedback mechanisms result in a continuous redefinition of dominant needs due to needs satisfaction. Feedback mechanisms create dynamic and non-linear interrelations between needs, the degree of their attainment and subsequent happiness.
Through this approach, we explain such phenomena as deflation of happiness, psychological adaptation to hardship, and multiplicity of strategies to attain happiness. The proposed model allows integration of a number of existing SWB theories into a unified concept.
Keywords: Algorithm of human behaviour, Happiness, Human behaviour, Needs, Subjective well-being, Theory of happiness.
open-access license: This is an open access article distributed under the terms of the Creative Commons Attribution 4.0 International Public License (CC-BY 4.0), a copy of which is available at: (https://creativecommons.org/licenses/by/4.0/legalcode). This license permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
* Address correspondence to this author at the Fürstveien 5A, 1367 Snarøya, Norway; Tel: + 47 48088517; E-mail: email@example.com