U.S. flag

An official website of the United States government

The .gov means it’s official. Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

The site is secure. The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

  • Publications
  • Account settings

Preview improvements coming to the PMC website in October 2024. Learn More or Try it out now .

  • Advanced Search
  • Journal List
  • Elsevier - PMC COVID-19 Collection

Logo of pheelsevier

Problem solving through values: A challenge for thinking and capability development

  • • This paper introduces the 4W framework of consistent problem solving through values.
  • • The 4W suggests when, how and why the explication of values helps to solve a problem.
  • • The 4W is significant to teach students to cope with problems having crucial consequences.
  • • The paper considers challenges using such framework of thinking in different fields of education.

The paper aims to introduce the conceptual framework of problem solving through values. The framework consists of problem analysis, selection of value(s) as a background for the solution, the search for alternative ways of the solution, and the rationale for the solution. This framework reveals when, how, and why is important to think about values when solving problems. A consistent process fosters cohesive and creative value-based thinking during problem solving rather than teaching specific values. Therefore, the framework discloses the possibility for enabling the development of value-grounded problem solving capability.The application of this framework highlights the importance of responsibility for the chosen values that are the basis for the alternatives which determine actions. The 4W framework is meaningful for the people’s lives and their professional work. It is particularly important in the process of future professionals’ education. Critical issues concerning the development of problem solving through values are discussed when considering and examining options for the implementation of the 4W framework in educational institutions.

1. Introduction

The core competencies necessary for future professionals include problem solving based on complexity and collaborative approaches ( OECD, 2018 ). Currently, the emphasis is put on the development of technical, technological skills as well as system thinking and other cognitive abilities (e.g., Barber, 2018 ; Blanco, Schirmbeck, & Costa, 2018 ). Hence, education prepares learners with high qualifications yet lacking in moral values ( Nadda, 2017 ). Educational researchers (e.g., Barnett, 2007 ; Harland & Pickering, 2010 ) stress that such skills and abilities ( the how? ), as well as knowledge ( the what? ), are insufficient to educate a person for society and the world. The philosophy of education underlines both the epistemological and ontological dimensions of learning. Barnett (2007) points out that the ontological dimension has to be above the epistemological one. The ontological dimension encompasses the issues related to values that education should foster ( Harland & Pickering, 2010 ). In addition, values are closely related to the enablement of learners in educational environments ( Jucevičienė et al., 2010 ). For these reasons, ‘ the why ?’ based on values is required in the learning process. The question arises as to what values and how it makes sense to educate them. Value-based education seeks to address these issues and concentrates on values transfer due to their integration into the curriculum. Yazdani and Akbarilakeh (2017) discussed that value-based education could only convey factual knowledge of values and ethics. However, such education does not guarantee the internalization of values. Nevertheless, value-based education indicates problem solving as one of the possibilities to develop values.

Values guide and affect personal behavior encompassing the ethical aspects of solutions ( Roccas, Sagiv, & Navon, 2017 ; Schwartz, 1992 , 2012 ; Verplanken & Holland, 2002 ). Therefore, they represent the essential foundation for solving a problem. Growing evidence indicates the creative potential of values ( Dollinger, Burke, & Gump, 2007 ; Kasof, Chen, Himsel, & Greenberger, 2007 ; Lebedeva et al., 2019) and emphasizes their significance for problem solving. Meanwhile, research in problem solving pays little attention to values. Most of the problem solving models (e.g., Newell & Simon, 1972 ; Jonassen, 1997 ) utilize a rational economic approach. Principally, the research on the mechanisms of problem solving have been conducted under laboratory conditions performing simple tasks ( Csapó & Funke, 2017 ). Moreover, some of the decision-making models share the same steps as problem solving (c.f., Donovan, Guss, & Naslund, 2015 ). This explains why these terms are sometimes used interchangeably ( Huitt, 1992 ). Indeed, decision-making is a part of problem solving, which emerges while choosing between alternatives. Yet, values, moral, and ethical issues are more common in decision-making research (e.g., Keeney, 1994 ; Verplanken & Holland, 2002 ; Hall & Davis, 2007 ; Sheehan & Schmidt, 2015 ). Though, research by Shepherd, Patzelt, and Baron (2013) , Baron, Zhao, and Miao (2015) has affirmed that contemporary business decision makers rather often leave aside ethical issues and moral values. Thus, ‘ethical disengagement fallacy’ ( Sternberg, 2017, p.7 ) occurs as people think that ethics is more relevant to others. In the face of such disengagement, ethical issues lose their prominence.

The analysis of the literature revealed a wide field of problem solving research presenting a range of more theoretical insights rather empirical evidence. Despite this, to date, a comprehensive model that reveals how to solve problems emphasizing thinking about values is lacking. This underlines the relevance of the chosen topic, i.e. a challenge for thinking and for the development of capabilities addressing problems through values. To address this gap, the following issues need to be investigated: When, how, and why a problem solver should take into account values during problem solving? What challenges may occur for using such framework of thinking in different fields of education? Aiming this, the authors of the paper substantiated the conceptual framework of problem solving grounded in consistent thinking about values. The substantiation consists of several parts. First, different approaches to solving problems were examined. Second, searching to reveal the possibilities of values integration into problem solving, value-based approaches significant for problem solving were critically analyzed. Third, drawing on the effect of values when solving a problem and their creative potential, the authors of this paper claim that the identification of values and their choice for a solution need to be specified in the process of problem solving. As a synthesis of conclusions coming from the literature review and conceptual extensions regarding values, the authors of the paper created the coherent framework of problem solving through values (so called 4W).

The novelty of the 4W framework is exposed by several contributions. First, the clear design of overall problem solving process with attention on integrated thinking about values is used. Unlike in most models of problem solving, the first stage encompass the identification of a problem, an analysis of a context and the perspectives that influence the whole process, i.e. ‘What?’. The stage ‘What is the basis for a solution?’ focus on values identification and their choice. The stage ‘Ways how?’ encourages to create alternatives considering values. The stage ‘Why?’ represent justification of a chosen alternative according particular issues. Above-mentioned stages including specific steps are not found in any other model of problem solving. Second, even two key stages nurture thinking about values. The specificity of the 4W framework allows expecting its successful practical application. It may help to solve a problem more informed revealing when and how the explication of values helps to reach the desired value-based solution. The particular significance is that the 4W framework can be used to develop capabilities to solve problems through values. The challenges to use the 4W framework in education are discussed.

2. Methodology

To create the 4W framework, the integrative literature review was chosen. According to Snyder (2019) , this review is ‘useful when the purpose of the review is not to cover all articles ever published on the topic but rather to combine perspectives to create new theoretical models’ (p.334). The scope of this review focused on research disclosing problem solving process that paid attention on values. The following databases were used for relevant information search: EBSCO/Hostdatabases (ERIC, Education Source), Emerald, Google Scholar. The first step of this search was conducted using integrated keywords problem solving model , problem solving process, problem solving steps . These keywords were combined with the Boolean operator AND with the second keywords values approach, value-based . The inclusion criteria were used to identify research that: presents theoretical backgrounds and/or empirical evidences; performed within the last 5 years; within an educational context; availability of full text. The sources appropriate for this review was very limited in scope (N = 2).

We implemented the second search only with the same set of the integrated keywords. The inclusion criteria were the same except the date; this criterion was extended up to 10 years. This search presented 85 different sources. After reading the summaries, introductions and conclusions of the sources found, the sources that do not explicitly provide the process/models/steps of problem solving for teaching/learning purposes and eliminates values were excluded. Aiming to see a more accurate picture of the chosen topic, we selected secondary sources from these initial sources.

Several important issues were determined as well. First, most researchers ground their studies on existing problem solving models, however, not based on values. Second, some of them conducted empirical research in order to identify the process of studies participants’ problem solving. Therefore, we included sources without date restrictions trying to identify the principal sources that reveal the process/models/steps of problem solving. Third, decision-making is a part of problem solving process. Accordingly, we performed a search with the additional keywords decision-making AND values approach, value-based decision-making . We used such inclusion criteria: presents theoretical background and/or empirical evidence; no date restriction; within an educational context; availability of full text. These all searches resulted in a total of 16 (9 theoretical and 7 empirical) sources for inclusion. They were the main sources that contributed most fruitfully for the background. We used other sources for the justification the wholeness of the 4W framework. We present the principal results of the conducted literature review in the part ‘The background of the conceptual framework’.

3. The background of the conceptual framework

3.1. different approaches of how to solve a problem.

Researchers from different fields focus on problem solving. As a result, there still seems to be a lack of a conventional definition of problem solving. Regardless of some differences, there is an agreement that problem solving is a cognitive process and one of the meaningful and significant ways of learning ( Funke, 2014 ; Jonassen, 1997 ; Mayer & Wittrock, 2006 ). Differing in approaches to solving a problem, researchers ( Collins, Sibthorp, & Gookin, 2016 ; Jonassen, 1997 ; Litzinger et al., 2010 ; Mayer & Wittrock, 2006 ; O’Loughlin & McFadzean, 1999 ; ect.) present a variety of models that differ in the number of distinct steps. What is similar in these models is that they stress the procedural process of problem solving with the focus on the development of specific skills and competences.

For the sake of this paper, we have focused on those models of problem solving that clarify the process and draw attention to values, specifically, on Huitt (1992) , Basadur, Ellspermann, and Evans (1994) , and Morton (1997) . Integrating the creative approach to problem solving, Newell and Simon (1972) presents six phases: phase 1 - identifying the problem, phase 2 - understanding the problem, phase 3 - posing solutions, phase 4 - choosing solutions, phase 5 - implementing solutions, and phase 6 - final analysis. The weakness of this model is that these phases do not necessarily follow one another, and several can coincide. However, coping with simultaneously occurring phases could be a challenge, especially if these are, for instance, phases five and six. Certainly, it may be necessary to return to the previous phases for further analysis. According to Basadur et al. (1994) , problem solving consists of problem generation, problem formulation, problem solving, and solution implementation stages. Huitt (1992) distinguishes four stages in problem solving: input, processing, output, and review. Both Huitt (1992) and Basadur et al. (1994) four-stage models emphasize a sequential process of problem solving. Thus, problem solving includes four stages that are used in education. For example, problem-based learning employs such stages as introduction of the problem, problem analysis and learning issues, discovery and reporting, solution presentation and evaluation ( Chua, Tan, & Liu, 2016 ). Even PISA 2012 framework for problem solving composes four stages: exploring and understanding, representing and formulating, planning and executing, monitoring and reflecting ( OECD, 2013 ).

Drawing on various approaches to problem solving, it is possible to notice that although each stage is named differently, it is possible to reveal some general steps. These steps reflect the essential idea of problem solving: a search for the solution from the initial state to the desirable state. The identification of a problem and its contextual elements, the generation of alternatives to a problem solution, the evaluation of these alternatives according to specific criteria, the choice of an alternative for a solution, the implementation, and monitoring of the solution are the main proceeding steps in problem solving.

3.2. Value-based approaches relevant for problem solving

Huitt (1992) suggests that important values are among the criteria for the evaluation of alternatives and the effectiveness of a chosen solution. Basadur et al. (1994) point out to visible values in the problem formulation. Morton (1997) underlines that interests, investigation, prevention, and values of all types, which may influence the process, inspire every phase of problem solving. However, the aforementioned authors do not go deeper and do not seek to disclose the significance of values for problem solving.

Decision-making research shows more possibilities for problem solving and values integration. Sheehan and Schmidt (2015) model of ethical decision-making includes moral sensitivity, moral judgment, moral motivation, and moral action where values are presented in the component of moral motivation. Another useful approach concerned with values comes from decision-making in management. It is the concept of Value-Focused Thinking (VFT) proposed by Keeney (1994) . The author argues that the goals often are merely means of achieving results in traditional models of problem solving. Such models frequently do not help to identify logical links between the problem solving goals, values, and alternatives. Thus, according to Keeney (1994) , the decision-making starts with values as they are stated in the goals and objectives of decision-makers. VFT emphasizes the core values of decision-makers that are in a specific context as well as how to find a way to achieve them by using means-ends analysis. The weakness of VFT is its restriction to this means-ends analysis. According to Shin, Jonassen, and McGee (2003) , in searching for a solution, such analysis is weak as the problem solver focuses simply on removing inadequacies between the current state and the goal state. The strengths of this approach underline that values are included in the decision before alternatives are created. Besides, values help to find creative and meaningful alternatives and to assess them. Further, they include the forthcoming consequences of the decision. As VFT emphasizes the significant function of values and clarifies the possibilities of their integration into problem solving, we adapt this approach in the current paper.

3.3. The effect of values when solving a problem

In a broader sense, values provide a direction to a person’s life. Whereas the importance of values is relatively stable over time and across situations, Roccas et al. (2017) argue that values differ in their importance to a person. Verplanken and Holland (2002) investigated the relationship between values and choices or behavior. The research revealed that the activation of a value and the centrality of a value to the self, are the essential elements for value-guided behavior. The activation of values could happen in such cases: when values are the primary focus of attention; if the situation or the information a person is confronted with implies values; when the self is activated. The centrality of a particular value is ‘the degree to which an individual has incorporated this value as part of the self’ ( Verplanken & Holland, 2002, p.436 ). Thus, the perceived importance of values and attention to them determine value-guided behavior.

According to Argandoña (2003) , values can change due to external (changing values in the people around, in society, changes in situations, etc.) and internal (internalization by learning) factors affecting the person. The research by Hall and Davis (2007) indicates that the decision-makers’ applied value profile temporarily changed as they analyzed the issue from multiple perspectives and revealed the existence of a broader set of values. The study by Kirkman (2017) reveal that participants noticed the relevance of moral values to situations they encountered in various contexts.

Values are tightly related to personal integrity and identity and guide an individual’s perception, judgment, and behavior ( Halstead, 1996 ; Schwartz, 1992 ). Sheehan and Schmidt (2015) found that values influenced ethical decision-making of accounting study programme students when they uncovered their own values and grounded in them their individual codes of conduct for future jobs. Hence, the effect of values discloses by observing the problem solver’s decision-making. The latter observations could explain the abundance of ethics-laden research in decision-making rather than in problem solving.

Contemporary researchers emphasize the creative potential of values. Dollinger et al. (2007) , Kasof et al. (2007) , Lebedeva, Schwartz, Plucker, & Van De Vijver, 2019 present to some extent similar findings as they all used Schwartz Value Survey (respectively: Schwartz, 1992 ; ( Schwartz, 1994 ), Schwartz, 2012 ). These studies disclosed that such values as self-direction, stimulation and universalism foster creativity. Kasof et al. (2007) focused their research on identified motivation. Stressing that identified motivation is the only fully autonomous type of external motivation, authors define it as ‘the desire to commence an activity as a means to some end that one greatly values’ (p.106). While identified motivation toward specific values (italic in original) fosters the search for outcomes that express those specific values, this research demonstrated that it could also inhibit creative behavior. Thus, inhibition is necessary, especially in the case where reckless creativity could have painful consequences, for example, when an architect creates a beautiful staircase without a handrail. Consequently, creativity needs to be balanced.

Ultimately, values affect human beings’ lives as they express the motivational goals ( Schwartz, 1992 ). These motivational goals are the comprehensive criteria for a person’s choices when solving problems. Whereas some problem solving models only mention values as possible evaluation criteria, but they do not give any significant suggestions when and how the problem solver could think about the values coming to the understanding that his/her values direct the decision how to solve the problem. The authors of this paper claim that the identification of personal values and their choice for a solution need to be specified in the process of problem solving. This position is clearly reflected in humanistic philosophy and psychology ( Maslow, 2011 ; Rogers, 1995 ) that emphasize personal responsibility for discovering personal values through critical questioning, honest self-esteem, self-discovery, and open-mindedness in the constant pursuit of the truth in the path of individual life. However, fundamental (of humankind) and societal values should be taken into account. McLaughlin (1997) argues that a clear boundary between societal and personal values is difficult to set as they are intertwined due to their existence in complex cultural, social, and political contexts at a particular time. A person is related to time and context when choosing values. As a result, a person assumes existing values as implicit knowledge without as much as a consideration. This is particularly evident in the current consumer society.

Moreover, McLaughlin (1997) stresses that if a particular action should be tolerated and legitimated by society, it does not mean that this action is ultimately morally acceptable in all respects. Education has possibilities to reveal this. One such possibility is to turn to the capability approach ( Sen, 1990 ), which emphasizes what people are effectively able to do and to be. Capability, according to Sen (1990) , reflects a person’s freedom to choose between various ways of living, i.e., the focus is on the development of a person’s capability to choose the life he/she has a reason to value. According to Webster (2017) , ‘in order for people to value certain aspects of life, they need to appreciate the reasons and purposes – the whys – for certain valuing’ (italic in original; p.75). As values reflect and foster these whys, education should supplement the development of capability with attention to values ( Saito, 2003 ). In order to attain this possibility, a person has to be aware of and be able to understand two facets of values. Argandoña (2003) defines them as rationality and virtuality . Rationality refers to values as the ideal of conduct and involves the development of a person’s understanding of what values and why he/she should choose them when solving a problem. Virtuality approaches values as virtues and includes learning to enable a person to live according to his/her values. However, according to McLaughlin (1997) , some people may have specific values that are deep or self-evidently essential. These values are based on fundamental beliefs about the nature and purpose of the human being. Other values can be more or less superficial as they are based on giving priority to one or the other. Thus, virtuality highlights the depth of life harmonized to fundamentally rather than superficially laden values. These approaches inform the rationale for the framework of problem solving through values.

4. The 4W framework of problem solving through values

Similar to the above-presented stages of the problem solving processes, the introduced framework by the authors of this paper revisits them (see Fig. 1 ). The framework is titled 4W as its four stages respond to such questions: Analyzing the Problem: W hat ? → Choice of the value(s): W hat is the background for the solution? → Search for the alternative w ays of the solution: How ? → The rationale for problem solution: W hy is this alternative significant ? The stages of this framework cover seven steps that reveal the logical sequence of problem solving through values.

Fig. 1

The 4 W framework: problem solving through values.

Though systematic problem solving models are criticized for being linear and inflexible (e.g., Treffinger & Isaksen, 2005 ), the authors of this paper assume a structural view of the problem solving process due to several reasons. First, the framework enables problem solvers to understand the thorough process of problem solving through values. Second, this framework reveals the depth of each stage and step. Third, problem solving through values encourages tackling problems that have crucial consequences. Only by understanding and mastering the coherence of how problems those require a value-based approach need to be addressed, a problem solver will be able to cope with them in the future. Finally, this framework aims at helping to recognize, to underline personal values, to solve problems through thinking about values, and to take responsibility for choices, even value-based. The feedback supports a direct interrelation between stages. It shapes a dynamic process of problem solving through values.

The first stage of problem solving through values - ‘ The analysis of the problem: What? ’- consists of three steps (see Fig. 1 ). The first step is ‘ Recognizing the problematic situation and naming the problem ’. This step is performed in the following sequence. First, the problem solver should perceive the problematic situation he/she faces in order to understand it. Dostál (2015) argues that the problematic situation has the potential to become the problem necessary to be addressed. Although each problem is limited by its context, not every problematic situation turns into a problem. This is related to the problem solver’s capability and the perception of reality: a person may not ‘see’ the problem if his/her capability to perceive it is not developed ( Dorst, 2006 ; Dostál, 2015 ). Second, after the problem solver recognizes the existence of the problematic situation, the problem solver has to identify the presence or absence of the problem itself, i.e. to name the problem. This is especially important in the case of the ill-structured problems since they cannot be directly visible to the problem solver ( Jonassen, 1997 ). Consequently, this step allows to determine whether the problem solver developed or has acquired the capability to perceive the problematic situation and the problem (naming the problem).

The second step is ‘ Analysing the context of the problem as a reason for its rise ’. At this step, the problem solver aims to analyse the context of the problem. The latter is one of the external issues, and it determines the solution ( Jonassen, 2011 ). However, if more attention is paid to the solution of the problem, it diverts attention from the context ( Fields, 2006 ). The problem solver has to take into account both the conveyed and implied contextual elements in the problematic situation ( Dostál, 2015 ). In other words, the problem solver has to examine it through his/her ‘contextual lenses’ ( Hester & MacG, 2017 , p.208). Thus, during this step the problem solver needs to identify the elements that shape the problem - reasons and circumstances that cause the problem, the factors that can be changed, and stakeholders that are involved in the problematic situation. Whereas the elements of the context mentioned above are within the problematic situation, the problem solver can control many of them. Such control can provide unique ways for a solution.

Although the problem solver tries to predict the undesirable results, some criteria remain underestimated. For that reason, it is necessary to highlight values underlying the various possible goals during the analysis ( Fields, 2006 ). According to Hester and MacG (2017) , values express one of the main features of the context and direct the attention of the problem solver to a given problematic situation. Hence, the problem solver should explore the value-based positions that emerge in the context of the problem.

The analysis of these contextual elements focus not only on a specific problematic situation but also on the problem that has emerged. This requires setting boundaries of attention for an in-depth understanding ( Fields, 2006 ; Hester & MacG, 2017 ). Such understanding influences several actions: (a) the recognition of inappropriate aspects of the problematic situation; (b) the emergence of paths in which identified aspects are expected to change. These actions ensure consistency and safeguard against distractions. Thus, the problem solver can now recognize and identify the factors that influence the problem although they are outside of the problematic situation. However, the problem solver possesses no control over them. With the help of such context analysis, the problem solver constructs a thorough understanding of the problem. Moreover, the problem solver becomes ready to look at the problem from different perspectives.

The third step is ‘ Perspectives emerging in the problem ’. Ims and Zsolnai (2009) argue that problem solving usually contains a ‘problematic search’. Such a search is a pragmatic activity as the problem itself induces it. Thus, the problem solver searches for a superficial solution. As a result, the focus is on control over the problem rather than a deeper understanding of the problem itself. The analysis of the problem, especially including value-based approaches, reveals the necessity to consider the problem from a variety of perspectives. Mitroff (2000) builds on Linstone (1989) ideas and claims that a sound foundation of both naming and solving any problem lays in such perspectives: the technical/scientific, the interpersonal/social, the existential, and the systemic (see Table 1 ).

The main characteristics of four perspectives for problem solving

Whereas all problems have significant aspects of each perspective, disregarding one or another may lead to the wrong way of solving the problem. While analysing all four perspectives is essential, this does not mean that they all are equally important. Therefore, it is necessary to justify why one or another perspective is more relevant and significant in a particular case. Such analysis, according to Linstone (1989) , ‘forces us to distinguish how we are looking from what we are looking at’ (p.312; italic in original). Hence, the problem solver broadens the understanding of various perspectives and develops the capability to see the bigger picture ( Hall & Davis, 2007 ).

The problem solver aims to identify and describe four perspectives that have emerged in the problem during this step. In order to identify perspectives, the problem solver search answers to the following questions. First, regarding the technical/scientific perspective: What technical/scientific reasons are brought out in the problem? How and to what extent do they influence a problem and its context? Second, regarding the interpersonal/social perspective: What is the impact of the problem on stakeholders? How does it influence their attitudes, living conditions, interests, needs? Third, regarding the existential perspective: How does the problem affect human feelings, experiences, perception, and/or discovery of meaning? Fourth, regarding the systemic perspective: What is the effect of the problem on the person → community → society → the world? Based on the analysis of this step, the problem solver obtains a comprehensive picture of the problem. The next stage is to choose the value(s) that will address the problem.

The second stage - ‘ The choice of value(s): What is the background for the solution?’ - includes the fourth and the fifth steps. The fourth step is ‘ The identification of value(s) as a base for the solution ’. During this step, the problem solver should activate his/her value(s) making it (them) explicit. In order to do this, the problem solver proceeds several sub-steps. First, the problem solver reflects taking into account the analysis done in previous steps. He/she raises up questions revealing values that lay in the background of this analysis: What values does this analyzed context allow me to notice? What values do different perspectives of the problem ‘offer’? Such questioning is important as values are deeply hidden ( Verplanken & Holland, 2002 ) and they form a bias, which restricts the development of the capability to see from various points of view ( Hall & Paradice, 2007 ). In the 4W framework, this bias is relatively eliminated due to the analysis of the context and exploration of the perspectives of a problem. As a result, the problem solver discovers distinct value-based positions and gets an opportunity to identify the ‘value uncaptured’ ( Yang, Evans, Vladimirova, & Rana, 2017, p.1796 ) within the problem analyzed. The problem solver observes that some values exist in the context (the second step) and the disclosed perspectives (the third step). Some of the identified values do not affect the current situation as they are not required, or their potential is not exploited. Thus, looking through various value-based lenses, the problem solver can identify and discover a congruence between the opportunities offered by the values in the problem’s context, disclosed perspectives and his/her value(s). Consequently, the problem solver decides what values he/she chooses as a basis for the desired solution. Since problems usually call for a list of values, it is important to find out their order of priority. Thus, the last sub-step requires the problem solver to choose between fundamentally and superficially laden values.

In some cases, the problem solver identifies that a set of values (more than one value) can lead to the desired solution. If a person chooses this multiple value-based position, two options emerge. The first option is concerned with the analysis of each value-based position separately (from the fifth to the seventh step). In the second option, a person has to uncover which of his/her chosen values are fundamentally laden and which are superficially chosen, considering the desired outcome in the current situation. Such clarification could act as a strategy where the path for the desired solution is possible going from superficially chosen value(s) to fundamentally laden one. When a basis for the solution is established, the problem solver formulates the goal for the desired solution.

The fifth step is ‘ The formulation of the goal for the solution ’. Problem solving highlights essential points that reveal the structure of a person’s goals; thus, a goal is the core element of problem solving ( Funke, 2014 ). Meantime, values reflect the motivational content of the goals ( Schwartz, 1992 ). The attention on the chosen value not only activates it, but also motivates the problem solver. The motivation directs the formulation of the goal. In such a way, values explicitly become a basis of the goal for the solution. Thus, this step involves the problem solver in formulating the goal for the solution as the desired outcome.

The way how to take into account value(s) when formulating the goal is the integration of value(s) chosen by the problem solver in the formulation of the goal ( Keeney, 1994 ). For this purpose the conjunction of a context for a solution (it is analyzed during the second step) and a direction of preference (the chosen value reveals it) serves for the formulation of the goal (that represents the desired solution). In other words, a value should be directly included into the formulation of the goal. The goal could lose value, if value is not included into the goal formulation and remains only in the context of the goal. Let’s take the actual example concerning COVID-19 situation. Naturally, many countries governments’ preference represents such value as human life (‘it is important of every individual’s life’). Thus, most likely the particular country government’s goal of solving the COVID situation could be to save the lifes of the country people. The named problem is a complex where the goal of its solution is also complex, although it sounds simple. However, if the goal as desired outcome is formulated without the chosen value, this value remains in the context and its meaning becomes tacit. In the case of above presented example - the goal could be formulated ‘to provide hospitals with the necessary equipment and facilities’. Such goal has the value ‘human’s life’ in the context, but eliminates the complexity of the problem that leads to a partial solution of the problem. Thus, this step from the problem solver requires caution when formulating the goal as the desired outcome. For this reason, maintaining value is very important when formulating the goal’s text. To avoid the loss of values and maintain their proposed direction, is necessary to take into account values again when creating alternatives.

The third stage - ‘ Search for the alternative ways for a solution: How? ’ - encompasses the sixth step, which is called ‘ Creation of value-based alternatives ’. Frequently problem solver invokes a traditional view of problem identification, generation of alternatives, and selection of criteria for evaluating findings. Keeney (1994) ; Ims and Zsolnai (2009) criticize this rational approach as it supports a search for a partial solution where an active search for alternatives is neglected. Moreover, a problematic situation, according to Perkins (2009) , can create the illusion of a fully framed problem with some apparent weighting and some variations of choices. In this case, essential and distinct alternatives to the solution frequently become unnoticeable. Therefore, Perkins (2009) suggest to replace the focus on the attempts to comprehend the problem itself. Thinking through the ‘value lenses’ offers such opportunities. The deep understanding of the problem leads to the search for the alternative ways of a solution.

Thus, the aim of this step is for the problem solver to reveal the possible alternative ways for searching a desired solution. Most people think they know how to create alternatives, but often without delving into the situation. First of all, the problem solver based on the reflection of (but not limited to) the analysis of the context and the perspectives of the problem generates a range of alternatives. Some of these alternatives represent anchored thinking as he/she accepts the assumptions implicit in generated alternatives and with too little focus on values.

The chosen value with the formulated goal indicates direction and encourages a broader and more creative search for a solution. Hence, the problem solver should consider some of the initial alternatives that could best support the achievement of the desired solution. Values are the principles for evaluating the desirability of any alternative or outcome ( Keeney, 1994 ). Thus, planned actions should reveal the desirable mode of conduct. After such consideration, he/she should draw up a plan setting out the actions required to implement each of considered alternatives.

Lastly, after a thorough examination of each considered alternative and a plan of its implementation, the problem solver chooses one of them. If the problem solver does not see an appropriate alternative, he/she develops new alternatives. However, the problem solver may notice (and usually does) that more than one alternative can help him/her to achieve the desired solution. In this case, he/she indicates which alternative is the main one and has to be implemented in the first place, and what other alternatives and in what sequence will contribute in searching for the desired solution.

The fourth stage - ‘ The rationale for the solution: Why ’ - leads to the seventh step: ‘ The justification of the chosen alternative ’. Keeney (1994) emphasizes the compatibility of alternatives in question with the values that guide the action. This underlines the importance of justifying the choices a person makes where the focus is on taking responsibility. According to Zsolnai (2008) , responsibility means a choice, i.e., the perceived responsibility essentially determines its choice. Responsible justification allows for discovering optimal balance when choosing between distinct value-based alternatives. It also refers to the alternative solution that best reflects responsibility in a particular value context, choice, and implementation.

At this stage, the problem solver revisits the chosen solution and revises it. The problem solver justifies his/her choice based on the following questions: Why did you choose this? Why is this alternative significant looking from the technical/scientific, the interpersonal/social, the existential, and the systemic perspectives? Could you take full responsibility for the implementation of this alternative? Why? How clearly do envisaged actions reflect the goal of the desired solution? Whatever interests and for what reasons do this alternative satisfies in principle? What else do you see in the chosen alternative?

As mentioned above, each person gives priority to one aspect or another. The problem solver has to provide solid arguments for the justification of the chosen alternative. The quality of arguments, according to Jonassen (2011) , should be judged based on the quality of the evidence supporting the chosen alternative and opposing arguments that can reject solutions. Besides, the pursuit of value-based goals reflects the interests of the individual or collective interests. Therefore, it becomes critical for the problem solver to justify the level of responsibility he/she takes in assessing the chosen alternative. Such a complex evaluation of the chosen alternative ensures the acceptance of an integral rather than unilateral solution, as ‘recognizing that, in the end, people benefit most when they act for the common good’ ( Sternberg, 2012, p.46 ).

5. Discussion

The constant emphasis on thinking about values as explicit reasoning in the 4W framework (especially from the choice of the value(s) to the rationale for problem solution) reflects the pursuit of virtues. Virtues form the features of the character that are related to the choice ( Argandoña, 2003 ; McLaughlin, 2005 ). Hence, the problem solver develops value-grounded problem solving capability as the virtuality instead of employing rationality for problem solving.

Argandoña (2003) suggests that, in order to make a sound valuation process of any action, extrinsic, transcendent, and intrinsic types of motives need to be considered. They cover the respective types of values. The 4W framework meets these requirements. An extrinsic motive as ‘attaining the anticipated or expected satisfaction’ ( Argandoña, 2003, p.17 ) is reflected in the formulation of the goal of the solution, the creation of alternatives and especially in the justification of the chosen alternative way when the problem solver revisits the external effect of his/her possible action. Transcendent motive as ‘generating certain effects in others’ ( Argandoña, 2003, p.17 ) is revealed within the analysis of the context, perspectives, and creating alternatives. When the learner considers the creation of alternatives and revisits the chosen alternative, he/she pays more attention to these motives. Two types of motives mentioned so far are closely related to an intrinsic motive that emphasizes learning development within the problem solver. These motives confirm that problem solving is, in fact, lifelong learning. In light of these findings, the 4W framework is concerned with some features of value internalization as it is ‘a psychological outcome of conscious mind reasoning about values’ ( Yazdani & Akbarilakeh, 2017, p.1 ).

The 4W framework is complicated enough in terms of learning. One issue is concerned with the educational environments ( Jucevičienė, 2008 ) required to enable the 4W framework. First, the learning paradigm, rather than direct instruction, lies at the foundation of such environments. Second, such educational environments include the following dimensions: (1) educational goal; (2) learning capacity of the learners; (3) educational content relevant to the educational goal: ways and means of communicating educational content as information presented in advance (they may be real, people among them, as well as virtual); (5) methods and means of developing educational content in the process of learners’ performance; (6) physical environment relevant to the educational goal and conditions of its implementation as well as different items in the environment; (7) individuals involved in the implementation of the educational goal.

Another issue is related to exercising this framework in practice. Despite being aware of the 4W framework, a person may still not want to practice problem solving through values, since most of the solutions are going to be complicated, or may even be painful. One idea worth looking into is to reveal the extent to which problem solving through values can become a habit of mind. Profound focus on personal values, context analysis, and highlighting various perspectives can involve changes in the problem solver’s habit of mind. The constant practice of problem solving through values could first become ‘the epistemic habit of mind’ ( Mezirow, 2009, p.93 ), which means a personal way of knowing things and how to use that knowledge. This echoes Kirkman (2017) findings. The developed capability to notice moral values in situations that students encountered changed some students’ habit of mind as ‘for having “ruined” things by making it impossible not to attend to values in such situations!’ (the feedback from one student; Kirkman, 2017, p.12 ). However, this is not enough, as only those problems that require a value-based approach are addressed. Inevitably, the problem solver eventually encounters the challenges of nurturing ‘the moral-ethical habit of mind’ ( Mezirow, 2009, p.93 ). In pursuance to develop such habits of mind, the curriculum should include the necessity of the practising of the 4W framework.

Thinking based on values when solving problems enables the problem solver to engage in thoughtful reflection in contrast to pragmatic and superficial thinking supported by the consumer society. Reflection begins from the first stage of the 4W framework. As personal values are the basis for the desired solution, the problem solver is also involved in self-reflection. The conscious and continuous reflection on himself/herself and the problematic situation reinforce each step of the 4W framework. Moreover, the fourth stage (‘The rationale for the solution: Why’) involves the problem solver in critical reflection as it concerned with justification of ‘the why , the reasons for and the consequences of what we do’ (italic, bold in original; Mezirow, 1990, p.8 ). Exercising the 4W framework in practice could foster reflective practice. Empirical evidence shows that reflective practice directly impacts knowledge, skills and may lead to changes in personal belief systems and world views ( Slade, Burnham, Catalana, & Waters, 2019 ). Thus, with the help of reflective practice it is possible to identify in more detail how and to what extent the 4W framework has been mastered, what knowledge gained, capabilities developed, how point of views changed, and what influence the change process.

Critical issues related to the development of problem solving through values need to be distinguished when considering and examining options for the implementation of the 4W framework at educational institutions. First, the question to what extent can the 4W framework be incorporated into various subjects needs to be answered. Researchers could focus on applying the 4W framework to specific subjects in the humanities and social sciences. The case is with STEM subjects. Though value issues of sustainable development and ecology are of great importance, in reality STEM teaching is often restricted to the development of knowledge and skills, leaving aside the thinking about values. The special task of the researchers is to help practitioners to apply the 4W framework in STEM subjects. Considering this, researchers could employ the concept of ‘dialogic space’ ( Wegerif, 2011, p.3 ) which places particular importance of dialogue in the process of education emphasizing both the voices of teachers and students, and materials. In addition, the dimensions of educational environments could be useful aligning the 4W framework with STEM subjects. As STEM teaching is more based on solving various special tasks and/or integrating problem-based learning, the 4W framework could be a meaningful tool through which content is mastered, skills are developed, knowledge is acquired by solving pre-prepared specific tasks. In this case, the 4W framework could act as a mean addressing values in STEM teaching.

Second is the question of how to enable the process of problem solving through values. In the current paper, the concept of enabling is understood as an integral component of the empowerment. Juceviciene et al. (2010) specify that at least two perspectives can be employed to explain empowerment : a) through the power of legitimacy (according to Freire, 1996 ); and b) through the perspective of conditions for the acquisition of the required knowledge, capabilities, and competence, i.e., enabling. In this paper the 4W framework does not entail the issue of legitimacy. This issue may occur, for example, when a teacher in economics is expected to provide students with subject knowledge only, rather than adding tasks that involve problem solving through values. Yet, the issue of legitimacy is often implicit. A widespread phenomenon exists that teaching is limited to certain periods that do not have enough time for problem solving through values. The issue of legitimacy as an organizational task that supports/or not the implementation of the 4W framework in any curriculum is a question that calls for further discussion.

Third (if not the first), the issue of an educator’s competence to apply such a framework needs to be addressed. In order for a teacher to be a successful enabler, he/she should have the necessary competence. This is related to the specific pedagogical knowledge and skills, which are highly dependent on the peculiarities of the subject being taught. Nowadays actualities are encouraging to pay attention to STEM subjects and their teacher training. For researchers and teacher training institutions, who will be interested in implementing the 4W framework in STEM subjects, it would be useful to draw attention to ‘a material-dialogic approach to pedagogy’ ( Hetherington & Wegerif, 2018, p.27 ). This approach creates the conditions for a deep learning of STEM subjects revealing additional opportunities for problem solving through values in teaching. Highlighting these opportunities is a task for further research.

In contrast to traditional problem solving models, the 4W framework is more concerned with educational purposes. The prescriptive approach to teaching ( Thorne, 1994 ) is applied to the 4W framework. This approach focuses on providing guidelines that enable students to make sound decisions by making explicit value judgements. The limitation is that the 4W framework is focused on thinking but not executing. It does not include the fifth stage, which would focus on the execution of the decision how to solve the problem. This stage may contain some deviation from the predefined process of the solution of the problem.

6. Conclusions

The current paper focuses on revealing the essence of the 4W framework, which is based on enabling the problem solver to draw attention to when, how, and why it is essential to think about values during the problem solving process from the perspective of it’s design. Accordingly, the 4W framework advocates the coherent approach when solving a problem by using a creative potential of values.

The 4W framework allows the problem solver to look through the lens of his/her values twice. The first time, while formulating the problem solving goal as the desired outcome. The second time is when the problem solver looks deeper into his/her values while exploring alternative ways to solve problems. The problem solver is encouraged to reason about, find, accept, reject, compare values, and become responsible for the consequences of the choices grounded on his/her values. Thus, the problem solver could benefit from the 4W framework especially when dealing with issues having crucial consequences.

An educational approach reveals that the 4W framework could enable the development of value-grounded problem solving capability. As problem solving encourages the development of higher-order thinking skills, the consistent inclusion of values enriches them.

The 4W framework requires the educational environments for its enablement. The enablement process of problem solving through values could be based on the perspective of conditions for the acquisition of the required knowledge and capability. Continuous practice of this framework not only encourages reflection, but can also contribute to the creation of the epistemic habit of mind. Applying the 4W framework to specific subjects in the humanities and social sciences might face less challenge than STEM ones. The issue of an educator’s competence to apply such a framework is highly important. The discussed issues present significant challenges for researchers and educators. Caring that the curriculum of different courses should foresee problem solving through values, both practicing and empirical research are necessary.

Declaration of interests

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Both authors have approved the final article.

  • Argandoña A. Fostering values in organizations. Journal of Business Ethics. 2003; 45 (1–2):15–28. https://link.springer.com/content/pdf/10.1023/A:1024164210743.pdf [ Google Scholar ]
  • Barber S. A truly “Transformative” MBA: Executive education for the fourth industrial revolution. Journal of Pedagogic Development. 2018; 8 (2):44–55. [ Google Scholar ]
  • Barnett R. McGraw-Hill Education; UK): 2007. Will to learn: Being a student in an age of uncertainty. [ Google Scholar ]
  • Baron R.A., Zhao H., Miao Q. Personal motives, moral disengagement, and unethical decisions by entrepreneurs: Cognitive mechanisms on the “slippery slope” Journal of Business Ethics. 2015; 128 (1):107–118. doi: 10.1007/s10551-014-2078-y. [ CrossRef ] [ Google Scholar ]
  • Basadur M., Ellspermann S.J., Evans G.W. A new methodology for formulating ill-structured problems. Omega. 1994; 22 (6):627–645. doi: 10.1016/0305-0483(94)90053-1. [ CrossRef ] [ Google Scholar ]
  • Blanco E., Schirmbeck F., Costa C. International Conference on Remote Engineering and Virtual Instrumentation . Springer; Cham: 2018. Vocational Education for the Industrial Revolution; pp. 649–658. [ Google Scholar ]
  • Chua B.L., Tan O.S., Liu W.C. Journey into the problem-solving process: Cognitive functions in a PBL environment. Innovations in Education and Teaching International. 2016; 53 (2):191–202. doi: 10.1080/14703297.2014.961502. [ CrossRef ] [ Google Scholar ]
  • Collins R.H., Sibthorp J., Gookin J. Developing ill-structured problem-solving skills through wilderness education. Journal of Experiential Education. 2016; 39 (2):179–195. doi: 10.1177/1053825916639611. [ CrossRef ] [ Google Scholar ]
  • Csapó B., Funke J., editors. The nature of problem solving: Using research to inspire 21st century learning. OECD Publishing; 2017. The development and assessment of problem solving in 21st-century schools. (Chapter 1). [ CrossRef ] [ Google Scholar ]
  • Dollinger S.J., Burke P.A., Gump N.W. Creativity and values. Creativity Research Journal. 2007; 19 (2-3):91–103. doi: 10.1080/10400410701395028. [ CrossRef ] [ Google Scholar ]
  • Donovan S.J., Guss C.D., Naslund D. Improving dynamic decision making through training and self-reflection. Judgment and Decision Making. 2015; 10 (4):284–295. http://digitalcommons.unf.edu/apsy_facpub/2 [ Google Scholar ]
  • Dorst K. Design problems and design paradoxes. Design Issues. 2006; 22 (3):4–17. doi: 10.1162/desi.2006.22.3.4. [ CrossRef ] [ Google Scholar ]
  • Dostál J. Theory of problem solving. Procedia-Social and Behavioral Sciences. 2015; 174 :2798–2805. doi: 10.1016/j.sbspro.2015.01.970. [ CrossRef ] [ Google Scholar ]
  • Fields A.M. Ill-structured problems and the reference consultation: The librarian’s role in developing student expertise. Reference Services Review. 2006; 34 (3):405–420. doi: 10.1108/00907320610701554. [ CrossRef ] [ Google Scholar ]
  • Freire P. Continuum; New York: 1996. Pedagogy of the oppressed (revised) [ Google Scholar ]
  • Funke J. Problem solving: What are the important questions?. Proceedings of the 36th Annual Conference of the Cognitive Science Society; Austin, TX: Cognitive Science Society; 2014. pp. 493–498. [ Google Scholar ]
  • Hall D.J., Davis R.A. Engaging multiple perspectives: A value-based decision-making model. Decision Support Systems. 2007; 43 (4):1588–1604. doi: 10.1016/j.dss.2006.03.004. [ CrossRef ] [ Google Scholar ]
  • Hall D.J., Paradice D. Investigating value-based decision bias and mediation: do you do as you think? Communications of the ACM. 2007; 50 (4):81–85. [ Google Scholar ]
  • Halstead J.M. Values and values education in schools. In: Halstead J.M., Taylor M.J., editors. Values in education and education in values. The Falmer Press; London: 1996. pp. 3–14. [ Google Scholar ]
  • Harland T., Pickering N. Routledge; 2010. Values in higher education teaching. [ Google Scholar ]
  • Hester P.T., MacG K. Springer; New York: 2017. Systemic decision making: Fundamentals for addressing problems and messes. [ Google Scholar ]
  • Hetherington L., Wegerif R. Developing a material-dialogic approach to pedagogy to guide science teacher education. Journal of Education for Teaching. 2018; 44 (1):27–43. doi: 10.1080/02607476.2018.1422611. [ CrossRef ] [ Google Scholar ]
  • Huitt W. Problem solving and decision making: Consideration of individual differences using the Myers-Briggs type indicator. Journal of Psychological Type. 1992; 24 (1):33–44. [ Google Scholar ]
  • Ims K.J., Zsolnai L. The future international manager. Palgrave Macmillan; London: 2009. Holistic problem solving; pp. 116–129. [ Google Scholar ]
  • Jonassen D. Supporting problem solving in PBL. Interdisciplinary Journal of Problem-based Learning. 2011; 5 (2):95–119. doi: 10.7771/1541-5015.1256. [ CrossRef ] [ Google Scholar ]
  • Jonassen D.H. Instructional design models for well-structured and III-structured problem-solving learning outcomes. Educational Technology Research and Development. 1997; 45 (1):65–94. doi: 10.1007/BF02299613. [ CrossRef ] [ Google Scholar ]
  • Jucevičienė P. Educational and learning environments as a factor for socioeducational empowering of innovation. Socialiniai mokslai. 2008; 1 :58–70. [ Google Scholar ]
  • Jucevičienė P., Gudaitytė D., Karenauskaitė V., Lipinskienė D., Stanikūnienė B., Tautkevičienė G. Technologija; Kaunas: 2010. Universiteto edukacinė galia: Atsakas XXI amžiaus iššūkiams [The educational power of university: the response to the challenges of the 21st century] [ Google Scholar ]
  • Kasof J., Chen C., Himsel A., Greenberger E. Values and creativity. Creativity Research Journal. 2007; 19 (2–3):105–122. doi: 10.1080/10400410701397164. [ CrossRef ] [ Google Scholar ]
  • Keeney R.L. Creativity in decision making with value-focused thinking. MIT Sloan Management Review. 1994; 35 (4):33–41. [ Google Scholar ]
  • Kirkman R. Problem-based learning in engineering ethics courses. Interdisciplinary Journal of Problem-based Learning. 2017; 11 (1) doi: 10.7771/1541-5015.1610. [ CrossRef ] [ Google Scholar ]
  • Lebedeva N., Schwartz S., Plucker J., Van De Vijver F. Domains of everyday creativity and personal values. Frontiers in Psychology. 2019; 9 :1–16. doi: 10.3389/fpsyg.2018.02681. [ PMC free article ] [ PubMed ] [ CrossRef ] [ Google Scholar ]
  • Linstone H.A. Multiple perspectives: Concept, applications, and user guidelines. Systems Practice. 1989; 2 (3):307–331. [ Google Scholar ]
  • Litzinger T.A., Meter P.V., Firetto C.M., Passmore L.J., Masters C.B., Turns S.R.…Zappe S.E. A cognitive study of problem solving in statics. Journal of Engineering Education. 2010; 99 (4):337–353. [ Google Scholar ]
  • Maslow A.H. Vaga; Vilnius: 2011. Būties psichologija. [Psychology of Being] [ Google Scholar ]
  • Mayer R., Wittrock M. Problem solving. In: Alexander P., Winne P., editors. Handbook of educational psychology. Psychology Press; New York, NY: 2006. pp. 287–303. [ Google Scholar ]
  • McLaughlin T. The educative importance of ethos. British Journal of Educational Studies. 2005; 53 (3):306–325. doi: 10.1111/j.1467-8527.2005.00297.x. [ CrossRef ] [ Google Scholar ]
  • McLaughlin T.H. Technologija; Kaunas: 1997. Šiuolaikinė ugdymo filosofija: demokratiškumas, vertybės, įvairovė [Contemporary philosophy of education: democracy, values, diversity] [ Google Scholar ]
  • Mezirow J. Jossey-Bass Publishers; San Francisco: 1990. Fostering critical reflection in adulthood; pp. 1–12. https://my.liberatedleaders.com.au/wp-content/uploads/2017/02/How-Critical-Reflection-triggers-Transformative-Learning-Mezirow.pdf [ Google Scholar ]
  • Mezirow J. Contemporary theories of learning. Routledge; 2009. An overview on transformative learning; pp. 90–105. (Chapter 6) [ Google Scholar ]
  • Mitroff I. Šviesa; Kaunas: 2000. Kaip neklysti šiais beprotiškais laikais: ar mokame spręsti esmines problemas. [How not to get lost in these crazy times: do we know how to solve essential problems] [ Google Scholar ]
  • Morton L. Teaching creative problem solving: A paradigmatic approach. Cal. WL Rev. 1997; 34 :375. [ Google Scholar ]
  • Nadda P. Need for value based education. International Education and Research Journal. 2017; 3 (2) http://ierj.in/journal/index.php/ierj/article/view/690/659 [ Google Scholar ]
  • Newell A., Simon H.A. Prentice-Hall; Englewood Cliffs, NJ: 1972. Human problem solving. [ Google Scholar ]
  • OECD . PISA, OECD Publishing; Paris: 2013. PISA 2012 assessment and analytical framework: Mathematics, reading, science, problem solving and financial literacy . https://www.oecd.org/pisa/pisaproducts/PISA%202012%20framework%20e-book_final.pdf [ Google Scholar ]
  • OECD . PISA, OECD Publishing; 2018. PISA 2015 results in focus . https://www.oecd.org/pisa/pisa-2015-results-in-focus.pdf [ Google Scholar ]
  • O’Loughlin A., McFadzean E. Toward a holistic theory of strategic problem solving. Team Performance Management: An International Journal. 1999; 5 (3):103–120. [ Google Scholar ]
  • Perkins D.N. Decision making and its development. In: Callan E., Grotzer T., Kagan J., Nisbett R.E., Perkins D.N., Shulman L.S., editors. Education and a civil society: Teaching evidence-based decision making. American Academy of Arts and Sciences; Cambridge, MA: 2009. pp. 1–28. (Chapter 1) [ Google Scholar ]
  • Roccas S., Sagiv L., Navon M. Values and behavior. Cham: Springer; 2017. Methodological issues in studying personal values; pp. 15–50. [ Google Scholar ]
  • Rogers C.R. Houghton Mifflin Harcourt; Boston: 1995. On becoming a person: A therapist’s view of psychotherapy. [ Google Scholar ]
  • Saito M. Amartya Sen’s capability approach to education: A critical exploration. Journal of Philosophy of Education. 2003; 37 (1):17–33. doi: 10.1111/1467-9752.3701002. [ CrossRef ] [ Google Scholar ]
  • Schwartz S.H. Universals in the content and structure of values: Theoretical advances and empirical tests in 20 countries. In: Zanna M.P., editor. Vol. 25. Academic Press; 1992. pp. 1–65. (Advances in experimental social psychology). [ Google Scholar ]
  • Schwartz S.H. Are there universal aspects in the structure and contents of human values? Journal of social issues. 1994; 50 (4):19–45. [ Google Scholar ]
  • Schwartz S.H. An overview of the Schwartz theory of basic values. Online Readings in Psychology and Culture. 2012; 2 (1):1–20. doi: 10.9707/2307-0919.1116. [ CrossRef ] [ Google Scholar ]
  • Sen A. Development as capability expansion. The community development reader. 1990:41–58. http://www.masterhdfs.org/masterHDFS/wp-content/uploads/2014/05/Sen-development.pdf [ Google Scholar ]
  • Sheehan N.T., Schmidt J.A. Preparing accounting students for ethical decision making: Developing individual codes of conduct based on personal values. Journal of Accounting Education. 2015; 33 (3):183–197. doi: 10.1016/j.jaccedu.2015.06.001. [ CrossRef ] [ Google Scholar ]
  • Shepherd D.A., Patzelt H., Baron R.A. “I care about nature, but…”: Disengaging values in assessing opportunities that cause harm. The Academy of Management Journal. 2013; 56 (5):1251–1273. doi: 10.5465/amj.2011.0776. [ CrossRef ] [ Google Scholar ]
  • Shin N., Jonassen D.H., McGee S. Predictors of well‐structured and ill‐structured problem solving in an astronomy simulation. Journal of Research in Science Teaching. 2003; 40 (1):6–33. doi: 10.1002/tea.10058. [ CrossRef ] [ Google Scholar ]
  • Slade M.L., Burnham T.J., Catalana S.M., Waters T. The impact of reflective practice on teacher candidates’ learning. International Journal for the Scholarship of Teaching and Learning. 2019; 13 (2):15. doi: 10.20429/ijsotl.2019.130215. [ CrossRef ] [ Google Scholar ]
  • Snyder H. Literature review as a research methodology: An overview and guidelines. Journal of Business Research. 2019; 104 :333–339. doi: 10.1016/j.jbusres.2019.07.039. [ CrossRef ] [ Google Scholar ]
  • Sternberg R. Teaching for ethical reasoning. International Journal of Educational Psychology. 2012; 1 (1):35–50. doi: 10.4471/ijep.2012.03. [ CrossRef ] [ Google Scholar ]
  • Sternberg R. Speculations on the role of successful intelligence in solving contemporary world problems. Journal of Intelligence. 2017; 6 (1):4. doi: 10.3390/jintelligence6010004. [ PMC free article ] [ PubMed ] [ CrossRef ] [ Google Scholar ]
  • Thorne D.M. Environmental ethics in international business education: Descriptive and prescriptive dimensions. Journal of Teaching in International Business. 1994; 5 (1–2):109–122. doi: 10.1300/J066v05n01_08. [ CrossRef ] [ Google Scholar ]
  • Treffinger D.J., Isaksen S.G. Creative problem solving: The history, development, and implications for gifted education and talent development. The Gifted Child Quarterly. 2005; 49 (4):342–353. doi: 10.1177/001698620504900407. [ CrossRef ] [ Google Scholar ]
  • Verplanken B., Holland R.W. Motivated decision making: Effects of activation and self-centrality of values on choices and behavior. Journal of Personality and Social Psychology. 2002; 82 (3):434–447. doi: 10.1037/0022-3514.82.3.434. [ PubMed ] [ CrossRef ] [ Google Scholar ]
  • Webster R.S. Re-enchanting education and spiritual wellbeing. Routledge; 2017. Being spiritually educated; pp. 73–85. [ Google Scholar ]
  • Wegerif R. Towards a dialogic theory of how children learn to think. Thinking Skills and Creativity. 2011; 6 (3):179–190. doi: 10.1016/j.tsc.2011.08.002. [ CrossRef ] [ Google Scholar ]
  • Yang M., Evans S., Vladimirova D., Rana P. Value uncaptured perspective for sustainable business model innovation. Journal of Cleaner Production. 2017; 140 :1794–1804. doi: 10.1016/j.jclepro.2016.07.102. [ CrossRef ] [ Google Scholar ]
  • Yazdani S., Akbarilakeh M. The model of value-based curriculum for medicine and surgery education in Iran. Journal of Minimally Invasive Surgical Sciences. 2017; 6 (3) doi: 10.5812/minsurgery.14053. [ CrossRef ] [ Google Scholar ]
  • Zsolnai L. Transaction Publishers; New Brunswick and London: 2008. Responsible decision making. [ Google Scholar ]

The Journal of Problem Solving

Home > Libraries > LIBRARIESPUBLISHING > PUPOAJ > JPS

The Journal of Problem Solving (JPS) was a multidisciplinary journal that published empirical and theoretical papers on mental mechanisms involved in problem solving. This journal is no longer accepting submissions.

Recent Content

The Role of Problem Representation in Producing Near-Optimal TSP Tours Pierson Fleischer, Sébastien Hélie, and Zygmunt Pizlo

Special Issue: Internal Representations in Human Problem Solving-Part 2

The Role of the Goal in Solving Hard Computational Problems: Do People Really Optimize? Sarah Carruthers, Ulrike Stege, and Michael E. J. Masson

Deep Analogical Inference as the Origin of Hypotheses Mark Blokpoel, Todd Wareham, Pim Haselager, Ivan Toni, and Iris van Rooij

  • About This Journal
  • Editorial Board
  • Available Issues
  • Most Popular Papers
  • Receive Email Notices or RSS

Advanced Search

ISSN: 1932-6246

Home | About | FAQ | My Account | Accessibility Statement

Privacy Copyright

Register for our Primary Maths Webinar. Free Primary Teacher's Yearbook for all attendees! May 28th at 7pm Register

My Problem-Solving Journal | Maths Programme | Folens

Rich mathematical tasks to develop powerful mathematical thinking

Flick through the eBooks for My Problem-Solving Journal and try out the sample problems

Overview      Books      Teaching Notes   

  Author Team   Webinar   Videos   

Check out this short overview video of My Problem-Solving Journal! 

My Problem-Solving Journal | Maths Skills Programme | 1st Class to 6th Class | Overview | Folens

My Problem-Solving Journal for rich mathematical tasks

  • Inspire a love of maths with real-life scenarios and problems that are relevant to children
  • Deepen conceptual understanding and explore the big ideas of mathematics
  • Challenge all children at their level with low threshold high ceiling tasks
  • A bank of age and stage appropriate problems at your fingertips
  • Matched to the key topics in core maths programmes, including Planet Maths and Busy at Maths
  • Teaching notes offer a comprehensive guide on how to approach each problem

Check out the books

Maths Week Challenge

My Problem-Solving Journal | One problem per week | Double page spread | 1st Class to 6th Class | Folens

Explore one problem in depth each week

  • Strand and Strand Unit labels make it easy to map problems to the content you are covering in class.
  • Maths Talk boxes encourage meaningful maths discussion.
  • Top Tips provide helpful hints and prompts.
  • Extension activities offer further opportunities to explore each topic.
  • Dedicated workspaces scaffold children and create a record of learning.

Join teacher and author, Patrick Neary, to explore mathematical modeling in the primary classroom. See how seamlessly mathematical modeling can be emphasised through context-rich, open-ended problems, such as those found in My Problem-Solving Journal.

Join teacher and author, Elaine Dillion, to explore what problem-solving looks like for younger children . Examine how rich, meaningful tasks, such as those found in My Problem-Solving Journal, can be used to enrich children’s mathematical learning.

Teaching Notes

My Problem-Solving Journal | Teaching notes | Online lesson plans | 1st Class to 6th Class | Overview | Folens

Teaching notes

Online teaching notes accompanying each problem:

  • Provide an overview of the task
  • List the specific skills addressed
  • Guide teachers with specific teaching points
  • Include anticipated student responses and possible solutions

See sample Teaching Notes

  • We have created this handy guide for you to reference when using My Problem-Solving Journal in the classroom 

My Problem-Solving Journal in Three Simple Steps

"It provides everything teachers need to help children in their class become critical thinkers and problem solvers"

Patrick Neary, experienced teacher and one of the authors of My Problem Solving Journal explains how MPSJ provides rich mathematical tasks to develop powerful mathematical thinking, and inspires a love of maths with real-life scenarios and problems that are relevant to children.

Author Team

Theories in Action author section | Gerard Elwood | Politics and Society

Author team

All of our authors are currently teaching different classes.

Patrick Neary is the author of 5th & 6th Class, and Series Editor of the programme. He holds a M.Ed., specialising in Mathematics Education, from DCU, where he has also lectured part-time. Patrick has worked closely with Maths4All to promote best practice in Maths Education.

Grace Lynch is the author of 3rd & 4th Class. She holds a M.Ed., specialising in Mathematics Education, from DCU, and has supervised undergraduate dissertations for students specialising in Mathematics Education in Marino Institute.

Elaine Dillion is the author of 1st & 2nd Class. She holds a M.Ed. from Maynooth University, where her thesis focused on exploring an effective use of play in the teaching and learning of mathematics. Elaine is an active participant and contributor to Maths4All.

Get in touch with your local Rep

Request a Sales Callback

Copyright © Folens Publishers 2024. All rights reserved

Solving the SAT problem using spiking neural P systems with coloured spikes and division rules

  • Research Paper
  • Open access
  • Published: 23 May 2024

Cite this article

You have full access to this open access article

problem solving journal pdf

  • Prithwineel Paul 1   na1 &
  • Petr Sosík 1   na1  

Spiking neural P systems (SNPS) are variants of the third-generation neural networks. In the last few decades, different variants of SNPS models have been introduced. In most of the SNPS models, spikes are represented using an alphabet with just one letter. In this paper, we use a deterministic SNPS model with coloured spikes (i.e. the alphabet representing spikes contains multiple letters), together with neuron division rules to demonstrate an efficient solution to the SAT problem. As a result, we provide a simpler construction with significantly less class resources to solve the SAT problem in comparison to previously reported results using SNPSs.

Avoid common mistakes on your manuscript.

1 Introduction

Membrane computing is a well-known natural computing model. The computing models in membrane computing are inspired by the working of biological cells. In the last decades, many researchers have constructed different variants of membrane computing models inspired by different biological phenomena [ 1 ]. One such type of cell inspiring many computational models is the neuron. The structure and function of biological neurons communicating via sending impulses (spikes) was the main motivation behind the construction of a popular variant of membrane computing model known as the spiking neural P system (SNPS) [ 2 , 3 ]. Since SNNs (i.e. spiking neural networks) [ 4 ] belong to third-generation neural networks, SNPS models can also be considered third-generation neural networks.

Membrane computing models are mainly categorised into three types, i.e. (1) cell like; (2) tissue like; (3) neural like. One of the most popular directions of research in membrane computing is solving computationally hard problems using different variants of P systems. A comprehensive survey on the use of variants of membrane computing models for solving NP-hard problems, i.e. NP-complete (SAT, SUBSET-SUM) and PSPACE-complete problems (QSAT, Q3SAT) can be found in [ 5 , 6 ]. For instance, SNPS with pre-computed resources has been used to solve QSAT, Q3SAT problems [ 7 ], SUBSET-SUM problem [ 8 , 9 , 10 ], SAT & 3SAT problems [ 10 , 11 ] in a polynomial or even linear time. SNPS with neuron division and budding can solve the SAT problem in a polynomial time with respect to the number of literals n and the number of clauses m . Moreover, these SNP systems can solve the problem in a deterministic manner [ 12 , 13 ]. Similarly, an SNPS with budding rules [ 14 ] and an SNPS with division rules [ 15 ] can solve the SAT problem in polynomial time and a deterministic manner. Furthermore, SNPSs with structural plasticity and time-free SNPS models can solve the SUBSET-SUM problem in a feasible time [ 16 , 17 ]. In [ 18 ], it has been proved that SNPS with astrocytes producing calcium can solve the SUBSET-SUM problem in a polynomial time. Recently, a linear time uniform solution for the Boolean SAT problem using self-adapting SNPS with refractory period and propagation delay is derived in [ 19 ]. Finally, SNPS models have been used to solve maximal independent set selection problems from distributed computing [ 20 ].

In this paper, we construct a new variant of SNPS model, i.e. spiking neural P system with coloured spikes and division rules. The idea of coloured spikes was introduced by Song et al. [ 21 ] to simplify the construction of a SNPS solving complex tasks. Division rules were introduced for the first time in [ 12 , 22 ] to solve the SAT problem using SNPS with division rules and budding. Both the spiking rules and the division rules used here to solve the SAT problem are deterministic in nature. In this paper, we show that with this combined variant, we can solve the SAT problem efficiently using a lower number of steps as well as less amount of other resources.

The paper is organized in the following manner: in Sect.  2 , we discuss the structure and function of the SNP system with coloured spikes and neuron division. In Sect.  3 , we describe a solution to the SAT problem using this variant of SNPS. In Sect.  4 , we give a brief comparison of descriptional and computational complexity of two other SNPS models with division rules, in the amount of resources necessary to solve the SAT problem. Section 5 is conclusive in nature.

2 Spiking neural P system with coloured spikes and neuron division

In this section, we introduce the new variant of SNPS model, i.e. spiking neural P systems with coloured spikes and neuron division, which we mentioned in Sect.  1 . More precisely, this variant combines properties of two existing SNPS models, i.e. SNPS with neuron division [ 12 ] and SNPS with coloured spikes [ 21 ]. Division rules are used to obtain an exponential workspace in polynomial time to apply the strategy of trading space for time, while the use of coloured spikes allows for a simpler and more efficient construction of the SNPS. In the sequel we denote by L ( E ) the language associated to E ,  where E is a regular expression over an alphabet S .

Definition 1

A spiking neural P system with coloured spikes and neuron division of degree \(m \ge 1\) is a construct of the form \(\Pi = (S, H, syn, \sigma _1, \sigma _2, \ldots , \sigma _m, R,\) in ,  out ) where

\(m \ge 1\) represents the initial degree, i.e. the number of neurons initially present in the system;

\(S = \{a_1, a_2, \ldots , a_g\}, g \in \mathbb {N}\) is the alphabet of spikes of different colours;

H is the set containing labels of the neurons;

\(syn \subseteq H \times H\) represents the synapse dictionary between the neurons where \((i, i) \notin syn\) for \(i \in H\) .

\(\sigma _1, \sigma _2, \ldots , \sigma _m\) are neurons initially present in the system, with \(\{1,\dots ,m\}\subseteq H,\) where each neuron \(\sigma _i = \langle n_1^{i}, n_2^{i}, \ldots , n_g^{i}\rangle ,\) for \(1 \le i \le m,\) contains initially \(n_{j}^{i} \ge 0\) spikes of type \(a_j\) \((1 \le j \le g)\) ;

R represents the set containing the rules of the system \(\Pi\) . Each neuron labelled \(i\in H\) contains rules denoted by \([r]_i.\) The rules in R are divided into three categories:

Spiking rule: \([E / a_1^{n_1} a_2^{n_2} \ldots a_g^{n_g} \rightarrow a_1^{p_1} a_2^{p_2} \ldots a_g^{p_g}; d]_i\) where \(i \in H\) , E is a regular expression over S ; \(n_j \ge p_j \ge 0\) \((1 \le j \le g)\) ; \(d \ge 0\) is called delay. Furthermore, \(p_j>0\) for at least one j ,  \(1 \le j \le g.\)

Forgetting rule: \([a_1^{t_1} a_2^{t_2} \ldots a_n^{t_n} \rightarrow \lambda ]_i\) where \(i \in H\) , and \(a_1^{t_1} a_2^{t_2} \ldots a_n^{t_n} \notin L(E)\) for each regular expression E associated with any spiking rule present in the neuron i .

Neuron division rule: \([E]_i \rightarrow []_j\,||\,[]_k\) where E is a regular expression over S and \(i, j, k \in H\) .

in and out represent the input and output neurons, respectively.

A spiking rule \([E / a_1^{n_1} a_2^{n_2} \ldots a_g^{n_g} \rightarrow a_1^{p_1} a_2^{p_2} \ldots a_g^{p_g}; d]_i\) is applicable when the neuron \(\sigma _i\) contains spikes \(a_1^{c_1} a_2^{c_2} \ldots a_n^{c_n} \in L(E)\) and \(c_j \ge n_j\) \((1 \le j \le g)\) . After application of the rule, \(n_j\) copies of the spike \(a_j\) \((1\le j\le g)\) are consumed while \((c_j - n_j)\) copies remains inside the neuron \(\sigma _i\) . Furthermore, \(p_j\) spikes \((1\le j\le g)\) are sent to all neurons \(\sigma _i\) is connected to. These are either neurons \(\sigma _k\) such that \((i,k)\in syn,\) or neurons to which \(\sigma _i\) inherited synapses during neuron division, as described bellow. If the delay \(d = 0\) , then the spikes leave the neuron i immediately. However, if \(d \ge 1\) and the rule is applied at time t , then the neuron i will be closed at step \(t, t+1, t+2, \ldots , t+ d -1\) . During this phase, the neuron cannot receive any spike from outside nor can apply any rule. At step \((t + d)\) , the neuron spikes and it can also receive spikes from other neurons and apply a rule.

The spiking rule \([E / a_1^{n_1} a_2^{n_2} \ldots a_g^{n_g} \rightarrow a_1^{p_1} a_2^{p_2} \ldots a_g^{p_g}; d]_i\) is simply written as \([a_1^{n_1} a_2^{n_2} \ldots a_g^{n_g} \rightarrow a_1^{p_1} a_2^{p_2} \ldots a_g^{p_g}; d]_i\) if \(E = a_1^{n_1} a_2^{n_2} \ldots a_g^{n_g}\) . If \(d = 0\) , then it becomes \([E/a_1^{n_1} a_2^{n_2} \ldots a_g^{n_g} \rightarrow a_1^{p_1} a_2^{p_2} \ldots a_g^{p_g}]_i\) .

A forgetting rule \([a_1^{t_1} a_2^{t_2} \ldots a_n^{t_n} \rightarrow \lambda ]_i\) is applicable when the neuron \(\sigma _i\) contains exactly the spikes \(a_1^{t_1} a_2^{t_2} \ldots a_n^{t_n}\) . Then all these spikes are consumed in the neuron \(\sigma _i\) .

A division rule \([E]_i \rightarrow []_j\,||\,[]_k\) is applicable if a neuron \(\sigma _i\) contains spikes \(a_1^{c_1} a_2^{c_2} \ldots a_n^{c_n} \in L(E)\) . Then after application of the rule, two new neurons labelled j and k are created from \(\sigma _i\) and the spikes are consumed. Child neurons contain developmental rules from R labelled j and k ,  respectively, and initially they do not contain any spikes. Also, child neurons inherit synaptic connections of the parent neuron. If there exists any connection \((\sigma _t, \sigma _i)\) (i.e. \(\sigma _t\) is connected to \(\sigma _i\) ), then after division there exist connections \((\sigma _t, \sigma _j)\) and \((\sigma _t, \sigma _k)\) . Similarly, if there exists a connection \((\sigma _i, \sigma _t)\) , then \((\sigma _j, \sigma _t)\) and \((\sigma _k, \sigma _t)\) will exist after division. Moreover, the child neurons will create synaptic connections which are provided by the synapse dictionary.

The configuration of the system provides information about the number of spikes present in the neurons, the synaptic connections with the other neurons and whether the neuron is open/closed (i.e. whether it can receive/send spikes). The SNPS models work as a parallel distributive computing model where the rules present in all neurons are applied in parallel synchronized manner and the configuration moves to the next configuration. Each computation starts from the initial configuration and stops at a final configuration (i.e. when no rules are further applicable in any of the neurons). If a neuron has more than one rule which is applicable in a given step, then one of these rules is non-deterministically chosen. However, in this work, such a situation never occurs and rules in the neurons are applied in a deterministic manner.

Since already the introductory variant of the SNPS presented in [ 2 ] is computationally universal in the Turing sense, and as our variant of the SNPS is an extension of this basic model, its computational universality follows by the results presented already in [ 2 ]. In the next section, we use the deterministic SNPS with coloured spikes and neuron division to obtain a uniform solution to the SAT problem in a linear time.

3 A solution to the SAT problem

Many decision problems have been solved using spiking neural P systems in uniform as well as semi-uniform ways [ 7 , 9 , 10 , 11 , 12 , 13 , 15 , 16 , 17 ]. Let M be a decision problem. If the problem M is solved in a semi-uniform manner, then for each instance I of M , a spiking neural P system \(\Pi _{I, M}\) is constructed in polynomial time (with respect to the size of the instance I ). The structure and initial configuration of the system \(\Pi _{I, M}\) depends on the instance I . Moreover, the system \(\Pi _{I, M}\) halts (or it may spike a specified number of spikes within a time interval) if and only if I is a positive instance of the decision problem M . A uniform solution of M contains the family \(\{\Pi _{M}(n)\}_{n \in \mathbb {N}}\) of SNP systems where for each instance \(I \in M\) of size n , polynomial number of spikes based on n is introduced into a specified input neuron of \(\Pi _{I, M}\) . Moreover, the system \(\Pi _{I, M}\) halts if and only if I is a positive instance of M . The uniform solutions are strictly associated with the structure of the problem instead of being associated with only one instance of the decision problem. This feature makes the uniform solutions to decision problems more preferable than the semi-uniform solutions. Also, in order to obtain a semi-uniform solution, the SNP system does not require any specific input neuron. However, in the case of uniform solutions, the system must have a specified input neuron(s) which receives the description of an instance of the decision problem in the form of a spike train.

The SAT problem (or the Boolean satisfiability problem) [ 23 ] is a well-known NP-complete decision problem. Each instance is a formula in propositional logic with variables obtaining values TRUTH or FALSE . The SAT decision problem is the problem of determining whether there exists an assignment of truth values to the variables such that the whole formula evaluates to TRUTH .

Let us consider an instance represented by the formula \(\gamma _{n, m} = C_1 \wedge C_2 \wedge \cdots \wedge C_m\) in the conjunctive normal form, where \(C_i\) \((1 \le i \le m)\) represent the clauses. Each clause is a disjunction of literals of the form \(x_j\) or \(\lnot x_j\) , where \(x_j\) are logical variables, \(1\le j \le n.\) Moreover, the class of SAT instances with n variables and m clauses is denoted by SAT ( n ,  m ). So \(\gamma _{n,m} \in SAT(n,m)\) . In order to solve the SAT problem, at first we have to encode the instance \(\gamma _{n,m}\) using spikes in the SNPS, so that the encoded instance could be sent to the input neuron. In this work, we consider the SNPS model with coloured spikes, i.e. different variables are encoded by different types of spikes. The encoding of the instance \(\gamma _{n,m}\) is as follows:

In addition to \(\alpha _{i,j},\) the encoding of the instance contains other auxiliary spikes. The term \(a^{n+1}\) is added at the beginning in order to give the system a necessary initial period during which it generates an exponential workspace with \(2^n\) neurons. The encoding of each clause is separated by \(a_c\) and the end of the encoding is identified by \(a_f\) .

The spiking neural P system with coloured spikes and division rules solving the instances in SAT ( n ,  m ) is described below.

3.1 The SNPS description

The structure of the SNPS with coloured spikes and division rules is as follows: \(\Pi _{n,m} = (S, H, syn, \sigma _{1_0}, \sigma _{1_0'}, \sigma _{n+1}, \sigma _{n+2}, \sigma _{n+3}, \sigma _{n+4}, \sigma _{n+5}, R, in, out)\) where

\(S = \{ a_i, a_i'\ |\ 1\le i\le n\} \cup \{a, a_s, a_c, a_f\}.\)

\(H = \{i, i', i_0, i_0' \ |\ i = 1, 2, \ldots , n \}\) \(\cup\) \(\{ n+1, n+2, n+3, n+4, n+5\}\) \(\cup\) \(\{in, out\}\) \(\cup\) \(\{t_i, f_i\ |\ i = 1, 2, \ldots , n \}\) .

\(syn = \{(i, t_i), (i', f_i)\ |\ i = 1, 2, \ldots , n\}\) \(\cup\) \(\{ (n+2, n+1), (n+2, n+3), (n+3, n+2), (n+4, n+2), (n+4, n+3) \}\) \(\cup\) \(\{ (in, 1_0), (in, 1_0'), (in, n+5), (n+5, t_1), (n+5, f_1) \}\) \(\cup\) \(\{(t_1, out), (f_1, out) \}.\)

the initial configuration of the system contains neurons with labels in ,  out ,  \(1_0, 1_0', n+1, n+2, n+3, n+4, n+5\) . The neurons with labels \(1_0, 1_0', n+2, n+3\) and \(n+4\) contain the spike a ,  and the remaining neurons contain no spike.

Rules in R are divided into four modules: (1) generating module; (2) input module; (3) checking module; (4) output module.

Rules in the generating module:

\([a]_{i_0} \rightarrow []_{i}\,||\,[]_{(i+1)_0}; i = 1, 2, \ldots , n-2\)

\([a]_{(n-1)_0} \rightarrow []_{n-1}\,||\,[]_{n}\)

\([a]_{i_0'} \rightarrow []_{i'}\,||\,[]_{(i+1)_0'}; i = 1, 2, \ldots , n-2\)

\([a]_{(n-1)_0'} \rightarrow []_{(n-1)'}\,||\,[]_{n'}\)

\([a]_{t_i} \rightarrow []_{t_{i+1}}\,||\,[]_{f_{i+1}}; i = 1, 2, \ldots , n-1\) ;

\([a]_{f_i} \rightarrow []_{t_{i+1}}\,||\,[]_{f_{i+1}}; i = 1, 2, \ldots , n-1\) ;

\([a]_{n+1} \rightarrow []_{t_1}\,||\,[]_{f_1}\)

\([a \rightarrow a]_{n+2}\)

\([a^{2} \rightarrow \lambda ]_{n+2}\)

\([a \rightarrow a]_{n+3}\)

\([a^{2} \rightarrow \lambda ]_{n+3}\)

\([a \rightarrow a; n+1]_{n+4}\)

\([S^* / a_c \rightarrow a_c]_{n+5}\)

\([S^* / a_f \rightarrow a_f]_{n+5}.\)

Rules in the input module:

\([a_i \rightarrow a_i]_{in}; i = 1, 2, \ldots , n\)

\([a_i' \rightarrow a_i']_{in}; i = 1, 2, \ldots , n\)

\([a \rightarrow a]_{in}\) ;

\([a_c \rightarrow a_c]_{in}\) ;

\([a_f \rightarrow a_f]_{in}\) ;

\([S^{*} / a_i \rightarrow a]_i; i = 1, 2, \ldots , n\)

\([S^{*} / a_i' \rightarrow a]_{i'}; i = 1, 2, \ldots , n\)

Note: the last two rules are not seen in Fig. 1 as the neurons \(\sigma _i\) , \(i = 1, 2, \ldots , n,\) appear during the generating phase.

Rules in the checking module:

\([a_saa / a \rightarrow a_s]_{t_n}\)

\([a_sa_c \rightarrow \lambda ]_{t_n}\)

\([a_sa_ca / a_ca \rightarrow a_s]_{t_n}\)

\([a_sa_f \rightarrow a]_{t_n}\)

\([a_saa / a \rightarrow a_s]_{f_n}\)

\([a_sa_c \rightarrow \lambda ]_{f_n}\)

\([a_sa_ca / a_ca \rightarrow a_s]_{f_n}\)

\([a_sa_f \rightarrow a]_{f_n}.\)

Rules in the output module:

\([a_s^{+} a^{+} / a \rightarrow a]_{out}.\)

The initial structure of the SNPS with coloured spikes and division rules solving an instance of the SAT problem using contains 9 neurons (see Fig. 1 ). Computation of the SNPS is divided into four stages: (1) generating; (2) input; (3) checking; (4) output.

figure 1

Initial structure of the SNPS solving the SAT problem

In the generating stage, the division rules are used to create an exponential number of neurons which are further used during the input and checking stages. In the input stage, the input neuron receives the encoded instance of the SAT problem. This stage overlaps with the checking stage during which the SNPS verifies whether any assignment of values of the variables \(x_1, x_2, \ldots , x_n\) satisfies all the clauses \(C_i\) \((1 \le i \le m)\) present in the proposition formula \(\gamma _{n,m}\) . Finally, if the output neuron spikes, it confirms that the formula \(\gamma _{n,m}\) is satisfiable.

3.2 Generating stage

Neurons \(1_0\) and \(1_0'\) contain initially the spike a and the rule \([a]_{1_0} \rightarrow []_{1}\,||\,[]_{2_0}\) and \([a]_{1_0'} \rightarrow []_{1'}\,||\,[]_{2_0'},\) respectively. Thus, the neuron \(\sigma _{1_0}\) creates two neurons with labels 1 and \(2_0,\) and the neuron \(\sigma _{1_0'}\) creates two neurons with labels \(1'\) and \(2_0'\) at time \(t=1\) .

The input neuron has synaptic connections to the neurons with labels \(1_0\) and \(1_0',\) which are inherited by the neurons \(1, 1',\) \(2_0\) and \(2_0'.\) At times \(i=1,2,\dots ,n+1,\) the input neuron receives the spike a from the input spike train and at times \(i=2,3,\dots ,n-1\) it sends the spike to neurons \(i_0\) and \(i_0'\) \((2\le i\le n-1).\) At times \(i=n,\) \(n+1\) and \(n+2,\) the input neuron sends spikes, too, but no neurons with labels \(i_0\) and \(i_0'\) \((n\le i\le n+2\) exist.)

Neurons \(i_0\) and \(i_0'\) \((2\le i\le n-2)\) contain the rule \([a]_{i_0} \rightarrow []_{i}\,||\,[]_{(i+1)_0}\) and \([a]_{i_0'} \rightarrow []_{i'}\,||\,[]_{(i+1)_0'},\) i.e. the neuron \(\sigma _{i_0}\) creates two neurons with labels i and \((i+1)_0,\) and the neuron \(\sigma _{i_0'}\) creates two neurons with labels \(i'\) and \((i+1)_0'\) \((2 \le i \le n-1).\)

Finally, at step \(t=n-1,\) neurons with labels \((n-1)_0\) and \((n-1)_0'\) divide and create neurons with labels \(n-1,\) n ,  \((n-1)'\) and \(n'.\) So after application of all these division rules, there is a layer of neurons \(\sigma _i,\) \(\sigma _{i'}\) \((1\le i\le n)\) shown in Fig. 7 , and the input neuron has synaptic connections to all of them.

Simultaneously, the neurons with labels \(n+1, n+2, n+3\) and \(n+4\) create subsequently \(2^{n}\) neurons which will be used in the checking stage. The circuit controlling the generating stage is depicted in Fig.  2 . Initially, the neurons \(n+2, n+3\) and \(n+4\) contain one spike. At time \(t = 1\) , \(\sigma _{n+2}\) and \(\sigma _{n+3}\) spike and \(\sigma _{n+1}\) receives a spike at time \(t = 2\) . At \(t = 2\) , the rule \([a]_{n+1} \rightarrow []_{t_1}\,||\,[]_{f_1}\) is applied (Fig.  3 ). So at \(t = 3\) , two new neurons with labels \(t_1\) and \(f_1\) are created (Fig.  4 ).

figure 2

Details of the generating module producing the exponential workspace of \(2^n\) neurons in the first n computational steps of the SNPS

figure 3

Structure of the SNPS at time \(t = 2\)

figure 4

Structure of the SNPS at time \(t = 3\)

Note that the neuron \(\sigma _1\) (resp. \(\sigma _{1'}\) ) is connected to \(\sigma _{t_1}\) (resp. \(\sigma _{f_1}\) ) using the synaptic connections from synapse dictionary. Moreover, \(\sigma _{t_1}\) and \(\sigma _{f_1}\) are connected to the output neuron with the synaptic connections from the synapse directory (see Fig.  4 ). The neuron \(\sigma _{t_1}\) contains the rule \([a]_{t_1} \rightarrow []_{t_2}\,||\,[]_{f_2}\) and neuron \(\sigma _{f_1}\) contains \([a]_{f_1} \rightarrow []_{t_2}\,||\,[]_{f_2}\) .

At the same time \(t=3,\) neurons \(\sigma _{t_1}\) and \(\sigma _{f_1}\) receive the spike a from \(\sigma _{n+2}\) . Hence, at \(t = 4\) , each of \(\sigma _{t_1}\) and \(\sigma _{f_1}\) is divided into \(\sigma _{t_2}\) and \(\sigma _{f_2}\) . Again, these neurons receive one spike from \(\sigma _{(n+2)}\) and they are divided at the next step. This process will continue until \(t = n+2\) . Newly created neurons \(t_i, f_i\) \((1\le i\le n)\) will also get further synapses due to the synapse dictionary, as described above. After \((n+2)\) steps, we will show a system in Fig.  7 .

Finally, the rule \(a \rightarrow a; n+1\) in \(\sigma _{n+4}\) is applied at time \(t = n+2\) and thus both \(\sigma _{n+2}\) and \(\sigma _{n+3}\) receive one spike at \(t = n+3\) . Next, the rule \(a^{2} \rightarrow \lambda\) is applied and both spikes in \(\sigma _{n+2}\) and \(\sigma _{n+3}\) are consumed. So no spikes remain inside them and they are inactive from now on.

3.3 Input stage

Recall that the input neuron receives the encoding of an instance of the SAT problem with n variables and m clauses, i.e. \(\gamma _{n,m}\) , where

The encoding of each clause is ended by \(a_c\) and after the input is completely read, it ends with \(a_f\) . The initial buffer \(a^{n+1}\) is used to delay the input of the clause by \(n+1\) steps, giving the SNPS enough time to generate \(2^{n}\) checking neurons. The input neuron in has the following rules: (1) \(a \rightarrow a;\) (2) \(a_i \rightarrow a_i\ (1 \le i \le n);\) (3) \(a_i' \rightarrow a_i'\ (1 \le i \le n);\) (4) \(a_c \rightarrow a_c;\) (5) \(a_f \rightarrow a_f\) . Initially, the input neuron is empty and when it receives \(a, a_i, a_i', a_c\) or \(a_f\) as input, it spikes and sends the same spike to neurons with labels \(i, i'\) \((1 \le i \le n)\) and \(n+5\) .

At time \(t = n + 2\) , the input neuron receives \(\alpha _{1,1}\) as input. Since the input neuron contains the rules \([a_i \rightarrow a_i]_{in}; [a_i' \rightarrow a_i']_{in}\) \((1 \le i \le n)\) , it will spike immediately. The neurons with label i contain the rule \([S^{*} / a_i \rightarrow a]_i\) \((1 \le i \le n)\) and neurons with label \(i'\) contain the rule \([S^{*} / a_i' \rightarrow a]_{i'}\) \((1 \le i \le n)\) . These rules are activated upon the existence of the literal \(x_i\) (resp. \(\lnot x_i\) ) in a clause. If \(\sigma _i\) spikes using the rule \([S^{*} / a_i \rightarrow a]_i\) , it signals that the literal \(x_i\) is present in a clause. Similarly, the use of the rule \([S^{*} / a_i' \rightarrow a]_{i'}\) in \(\sigma _{i'}\) signals the presence of \(\lnot x_i\) in a clause.

3.4 Checking stage

After the generating stage, the input neuron is connected to neurons \(\sigma _i\) and \(\sigma _{i'}\ (1 \le i \le n)\) . These neurons, in turn, are connected to the checking layer consisting of \(2^n\) neurons labelled \(t_n\) or \(f_n,\) see Fig. 7 . Each of the checking neurons \(\sigma _{t_n}\) or \(\sigma _{f_n}\) has exactly n incoming synapses from the input neurons \(\sigma _i\) or \(\sigma _{i'}\ (1 \le i \le n)\) . These synapses represent one of the \(2^{n}\) possible assignments of ‘TRUTH’ or ‘FALSE’ to the n variables of the formula. The structure of these synapses was created by either inherited synapses or by the synapse dictionary during the generating stage. The incoming synapses are indicated under checking neurons in Figs.  4 , 5 , 6 , and 7 by expressions in parentheses. Let us consider the assignment \(t_1 t_2 f_3 \ldots f_n\) (i.e. the first two variables have ‘TRUTH’ and the remaining ones have ‘FALSE’). The corresponding checking neuron has synapses from neurons \(\sigma _1,\) \(\sigma _2,\) \(\sigma _3',\) \(\dots ,\) \(\sigma _n',\) in the input module.

figure 5

Structure of the SNPS at time \(t = 4\)

figure 6

Structure of the SNPS at time \(t = 5\)

figure 7

Structure of the SNPS at time \(t = n+2\)

The input module receives encoded clauses one by one. Spiking of the neuron \(\sigma _i\) in the input module signals the presence of the literal \(x_i\) in the clause, and spiking of the neuron \(\sigma _{i'}\) signals the presence of the literal \(\lnot x_i.\) Therefore, each of the neurons \(\sigma _{t_n}\) or \(\sigma _{f_n}\) obtains one or more spike a if its assignment satisfies the clause. These neurons contain rules \((1) a_s a a / a \rightarrow a_s;\ (2) a_s a_c \rightarrow \lambda ;\ (3) a_s a_c a / a_c a \rightarrow a_s;\ (4) a_s a_f \rightarrow a\) .

Initially, neurons in the checking module contain the spike \(a_s.\) If it receives the spike a from the input module, no rule can be applied. When another a spike comes, the rule \(a_s aa / a \rightarrow a_s\) is applied and only one spike a remains in the neuron. When the encoding of the clause is read completely, the spike \(a_c\) is received from \(\sigma _{n+5}\) . If the assignment of a checking neuron satisfies the clause, the neuron now has the spikes \(a_s a_c a\) and the rule \(a_s a_c a / a_c a \rightarrow a_s\) is applied. Otherwise, the neuron contains the spike \(a_s a_c\) and they are consumed by the rule \(a_s a_c \rightarrow \lambda\) . Since the neuron looses the spike \(a_s\) , no further computation will take place inside it.

3.5 Output stage

The output neuron can receive spikes \(a_s\) due to the application of the rules \(a_saa / a \rightarrow a_s\) and \(a_sa_ca / a_ca \rightarrow a_s\) in checking neurons during the checking stage. However, these spikes are ignored. Finally, when the formula is completely read, the checking neurons receive the spike \(a_f\) from \(\sigma _{n+5}\) . If any of them still has the spike \(a_s\) (meaning that its assignment satisfies all clauses), it spikes using the rule \(a_sa_f \rightarrow a\) and the spike a is sent to the output neuron. Next, the rule \(a_s^{+} a^{+} / a \rightarrow a\) is applied in the output neuron, confirming that the formula is satisfiable.

4 Discussion

In this section, we compare parameters of our solution to the SAT problem using a SNPS with coloured spikes and division rules with two other published papers [ 13 , 15 ] presenting similar solutions to the SAT with SNP systems. Both papers use neuron division rules, the authors of [ 13 ] use also neuron dissolution rules. We compare five parameters of descriptional complexity of the used SNP systems and also the running time complexity. The results are summarized in the table below assuming a solution to an instance of SAT ( n ,  m ),  i.e. with m clauses and n variables.

A more detailed analysis of the running time shows that the generation stage in our paper requires \((n+1)\) steps when the exponential workspace is created. The total number of steps required for the following input stage reading the encoded formula via the input neuron is \(m(n+1) + 1.\) , The checking stage largely overlaps with the input one and requires two more steps to complete. Finally the output stage required only one step.

It follows that all descriptional complexity parameters used in our model have significantly lower values than in the two compared papers. More specifically, the number of neurons, number of neuron labels, size of the synapse dictionary and number of rules used in our solution are significantly lower than in previous solutions and we are able to achieve this result using only 5 initial spikes. Especially, the number of rules is linear to n ,  while in the previously reported solutions it is quadratic or even exponential. Note that the coloured spikes largely help to organize the work of the system and allow for these simplifications.

The only exception is the running time which is \(\mathcal {O}(n+m)\) in [ 13 ], while our SNPS runs in time \(\mathcal {O}(nm).\) The explanation is simple: the authors of [ 13 ] use m input neurons and a special encoding of the formula where each clause is sent in parallel to the n designated input neuron in just one step. Therefore, the input stage in [ 13 ] takes only \(\mathcal {O}(m)\) steps. We conjecture that such an input encoding can be employed also in our construction, diminishing the total running time to \(\mathcal {O}(n+m).\)

5 Conclusion

We presented a deterministic spiking neural P system with coloured spikes and division rules which has been used to solve the SAT problem in linear time. We have shown that our model uses significantly less resources than those reported in [ 13 , 15 ] to solve the SAT problem. It is fair to note that we use a linear number of different spikes with respect to the number n of variables in SAT, while the two mentioned papers use just one type of spike. However, most types of spikes in our construction is used just to encode the input formula. We could use a similar input encoding and an input module with multiple input neurons as that in [ 13 ] with only a few changes which would lower the number of different spikes (= colours) in our model to 5. Furthermore, this input module would restrict our running time to \(\mathcal {O}(n+m).\) This is left for future research. As another possible future research direction one could focus on an efficient solution to PSPACE-complete problems using a similar SNPS model as that discussed in this paper.

Data availability

No datasets were generated or analysed during the current study.

Paun, G., Rozenberg, G., & Salomaa, A. (2010). The Oxford handbook of membrane computing . Oxford University Press Inc.

Book   Google Scholar  

Ionescu, M. ., Păun, G. ., & Yokomori, T. . (2006). Spiking neural P systems. Fundamenta Informaticae, 71 (2–3), 279–308.

MathSciNet   Google Scholar  

Leporati, A., Mauri, G., & Zandron, C. (2022). Spiking neural P systems: Main ideas and results. Natural Computing, 21 (4), 629–649.

Article   MathSciNet   Google Scholar  

Ghosh-Dastidar, S., & Adeli, H. (2009). Spiking neural networks. International Journal of Neural Systems, 19 (04), 295–308.

Article   Google Scholar  

Song, B., Li, K., Orellana-Martín, D., Pérez-Jiménez, M. J., & Pérez-Hurtado, I. (2021). A survey of nature-inspired computing: Membrane computing. ACM Computing Surveys (CSUR), 54 (1), 1–31.

Sosík, P. (2019). P systems attacking hard problems beyond NP: A survey. Journal of Membrane Computing, 1 , 198–208.

Ishdorj, T.-O., Leporati, A., Pan, L., Zeng, X., & Zhang, X. (2010). Deterministic solutions to QSAT and Q3SAT by spiking neural P systems with pre-computed resources. Theoretical Computer Science, 411 (25), 2345–2358.

Gutiérrez Naranjo, M. Á., & Leporati, A. (2008). Solving numerical NP-complete problems by spiking neural P systems with pre-computed resources. In Proceedings of the Sixth Brainstorming Week on Membrane Computing (pp. 193–210). Sevilla, ETS de Ingeniería Informática, 4-8 de Febrero, 2008

Leporati, A., & Gutiérrez-Naranjo, M. A. (2008). Solving Subset Sum by spiking neural P systems with pre-computed resources. Fundamenta Informaticae, 87 (1), 61–77.

Leporati, A., Mauri, G., Zandron, C., Păun, G., & Pérez-Jiménez, M. J. (2009). Uniform solutions to SAT and Subset Sum by spiking neural P systems. Natural computing, 8 (4), 681.

Ishdorj, T.-O., & Leporati, A. (2008). Uniform solutions to SAT and 3-SAT by spiking neural P systems with pre-computed resources. Natural Computing, 7 , 519–534.

Pan, L., Păun, G., & Pérez-Jiménez, M. J. (2011). Spiking neural P systems with neuron division and budding. Science China Information Sciences, 54 , 1596–1607.

Zhao, Y., Liu, X., & Wang, W. (2016). Spiking neural P systems with neuron division and dissolution. PLoS One, 11 (9), 0162882.

Ishdorj, T.-O., Leporati, A., Pan, L., & Wang, J. (2010). Solving NP-complete problems by spiking neural P systems with budding rules. In Membrane Computing: 10th International Workshop, WMC 2009, Curtea de Arges, Romania, August 24–27, 2009. Revised Selected and Invited Papers 10 .(pp. 335–353). Springer.

Wang, J., Hoogeboom, H. J., & Pan, L. (2011). Spiking neural P systems with neuron division. In Membrane Computing: 11th International Conference, CMC 2010, Jena, Germany, August 24–27, 2010. Revised Selected Papers 11 (pp. 361–376). Springer.

Cabarle, F. G. C., Hernandez, N. H. S., & Martínez-del-Amor, M. Á. (2015). Spiking neural P systems with structural plasticity: Attacking the Subset Sum problem. In: Membrane Computing: 16th International Conference, CMC 2015, Valencia, Spain, August 17–21, 2015, Revised Selected Papers 16 (pp. 106–116). Springer.

Song, T., Luo, L., He, J., Chen, Z., & Zhang, K. (2014). Solving Subset Sum problems by time-free spiking neural P systems. Applied Mathematics & Information Sciences, 8 (1), 327.

Aman, B. (2023). Solving Subset Sum by spiking neural P systems with astrocytes producing calcium. Natural Computing, 22 , 3–12.

Zhao, Y., Liu, Y., Liu, X., Sun, M., Qi, F., & Zheng, Y. (2022). Self-adapting spiking neural P systems with refractory period and propagation delay. Information Sciences, 589 , 80–93.

Xu, L., & Jeavons, P. (2013). Simple neural-like P systems for maximal independent set selection. Neural Computation, 25 (6), 1642–1659.

Song, T., Rodríguez-Patón, A., Zheng, P., & Zeng, X. (2017). Spiking neural P systems with colored spikes. IEEE Transactions on Cognitive and Developmental Systems, 10 (4), 1106–1115.

Pan, L., Paun, G., & Pérez Jiménez, M. J. (2009). Spiking neural P systems with neuron division and budding. In Proceedings of the Seventh Brainstorming Week on Membrane Computing (Vol. II, pp. 151–167). Sevilla, ETS de Ingeniería Informática, 2–6 de Febrero, 2009.

Rintanen, J. (2009). Planning and SAT. Handbook of Satisfiability, 185 , 483–504.

Google Scholar  

Download references

Acknowledgements

This work was supported by the Silesian University in Opava under the Student Funding Plan, project SGS/9/2024.

Open access publishing supported by the National Technical Library in Prague.

Author information

Prithwineel Paul and Petr Sosík have contributed equally to this work.

Authors and Affiliations

Faculty of Philosophy and Science, Institute of Computer Science, Silesian University in Opava, Bezručovo náměstí 1150/13, 74601, Opava, Czech Republic

Prithwineel Paul & Petr Sosík

You can also search for this author in PubMed   Google Scholar

Corresponding author

Correspondence to Petr Sosík .

Ethics declarations

Conflict of interest.

The authors declare no competing interests.

Additional information

Publisher's note.

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ .

Reprints and permissions

About this article

Paul, P., Sosík, P. Solving the SAT problem using spiking neural P systems with coloured spikes and division rules. J Membr Comput (2024). https://doi.org/10.1007/s41965-024-00153-0

Download citation

Received : 12 January 2024

Accepted : 24 April 2024

Published : 23 May 2024

DOI : https://doi.org/10.1007/s41965-024-00153-0

Share this article

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

  • Spiking neural P system
  • Neuron division
  • Coloured spikes
  • SAT problem

Mathematics Subject Classification

Advertisement

  • Find a journal
  • Publish with us
  • Track your research

IMAGES

  1. Problem Solving Journal, decision making, therapy journal, anxiety

    problem solving journal pdf

  2. A Year-Long Problem Solving Journal~ Daily Word Problems! by Mrs. Hos

    problem solving journal pdf

  3. FREE Grade 5 Common Core Math Problem Solving Journal (Word Problems)

    problem solving journal pdf

  4. PDF: A3 Report (A3 Problem Solving) Poster (5-page PDF document)

    problem solving journal pdf

  5. DBT Problem Solving Worksheet Editable Fillable Printable PDF

    problem solving journal pdf

  6. Math Problem Solving Journal- 2nd Grade

    problem solving journal pdf

VIDEO

  1. SOLVING PROBLEM

  2. Solve a Problem

  3. Problem solving

  4. Primary Maths Webinar

  5. Journal Problem No #11 (Advance Accounting I.com Part 1

  6. JOURNAL ACCOUNTING IN TALLY PRIME BY SK SIR

COMMENTS

  1. Problem Solving Skills: Essential Skills in Providing Solutions to Personal and Professional Problems

    PDF | The individuals, belonging to all communities, categories and backgrounds need to focus upon up-gradation of problem solving skills. ... They were selected Journal of Educational Issues ISSN ...

  2. (PDF) Theory of Problem Solving

    The OECD publication in 2004 on problem-solving for tomorrow's world, discussed issues related to the definition of problem-solving competence as the ability of individuals to use cognitive skills ...

  3. Problem solving through values: A challenge for thinking and capability

    Abstract. The paper aims to introduce the conceptual framework of problem solving through values. The framework consists of problem analysis, selection of value (s) as a background for the solution, the search for alternative ways of the solution, and the rationale for the solution. This framework reveals when, how, and why is important to ...

  4. Design Thinking: A Creative Approach to Problem Solving

    Abstract. Design thinking—understanding the human needs related to a problem, reframing the problem in human-centric ways, creating many ideas in brainstorming sessions, and adopting a hands-on approach to prototyping and testing—offers a complementary approach to the rational problem-solving methods typically emphasized in business schools.

  5. PDF A Problem With Problem Solving: Teaching Thinking Without Teaching ...

    Three examples of a problem solving heuristic are presented in Table 1. The first belongs to John Dewey, who explicated a method of problem solving in How We Think (1933). The second is George Polya's, whose method is mostly associated with problem solving in mathematics. The last is a more contemporary version

  6. PDF The Psychology of Problem Solving

    about problem solving and the factors that contribute to its success or failure. There are chapters by leading experts in this field, includ-ingMiriamBassok,RandallEngle,AndersEricsson,ArthurGraesser, Norbert Schwarz, Keith Stanovich, and Barry Zimmerman. The Psychology of Problem Solving is divided into four parts. Fol-

  7. Full article: A framework to foster problem-solving in STEM and

    Structuring problem-solving. A complex problem can be defined as a non-routine situation in which a person tries to follow aims in a partially non-transparent, dynamic, and polytelic environment (Funke Citation 2004, 291).Funke (Citation 2004) describes a set of assumptions that influence problem-solving, including that a person constructs a cognitive representation of the problem in a step ...

  8. PDF Collaborative Learning in Problem Solving: A Case Study in ...

    Abstract. Problem solving and collaborative communication are among the key 21st century skills educators want students to develop. This paper presents results from a study of the collaborative work paterns of 133 participants from a university level course designed to develop transferable problem-solving skills.

  9. Identification of Problem-Solving Techniques in ...

    A12 Problem-solving skills are also crucial to inform instructional decisions. A19 Computational thinking is defended as a problem-solving skill. A21 The problem-solving process and developing their computational thinking as they design a feasible solution. A22 The sub-construct of problem solving loaded onto coding rather than computational ...

  10. When Problem Solving Followed by Instruction Works: Evidence for

    Arguments in favor of a problem-solving first approach (problem solving followed by instruction, or PS-I) are based on preparing students for future learning (Schwartz & Martin, 2004) by giving them opportunities to notice and encode critical domain features on their own (Loibl et al., 2017).By confronting students with challenging experiences (rather than shrinking the problem-space upfront ...

  11. Problem Solving

    Problem solving is the process of articulating solutions to problems. Problems have two critical attributes. First, a problem is an unknown in some context. That is, there is a situation in which there is something that is unknown (the difference between a goal state and a current state). Those situations vary from algorithmic math problems to ...

  12. 21 st Century Skill "Problem Solving": Defining the Concept

    know the way to complete a task, the problem occurs. Problem-solving is a process, which. involves systematic observation and critical thinking to find an appropriate solution or way to. reach the ...

  13. Theory of Problem Solving

    The problem solving is a personal and aimed process. That means that the activities done by an individual during the problem solving process are led to his/her personal aim (Mayer and Wittrock, 2006). An individual has to identify the problem first and then seek for possible solutions (Mayer and Wittrock, 2006).

  14. PDF An Analysis of the Relationship between Problem Solving Skills and ...

    International Journal of Contemporary Educational Research Volume 8, Number 1, March 2021, 72-83 ISSN: 2148-3868 An Analysis of the Relationship between Problem Solving Skills and ... problem solving skills and gender did not have a significant and common effect on students' scientific attitudes. Similarly, it was concluded that problem solving ...

  15. Problem solving skills: essential skills challenges for the 21st

    Problem solving skills: essential skills challenges for the 21st century graduates Khairul Bariyyah1 1Universitas PGRI Kanjuruhan Malang, Indonesia Article Info ABSTRACT Article history: Received Jun th15 , 2021 Revised Jul th23 , 2021 Accepted Aug 29th, 2021 Problem solving skills are the abilities to identify problems, search and select

  16. Full article: Measuring collaborative problem solving: research agenda

    Defining collaborative problem solving. Collaborative problem solving refers to "problem-solving activities that involve interactions among a group of individuals" (O'Neil et al., Citation 2003, p. 4; Zhang, Citation 1998, p. 1).In a more detailed definition, "CPS in educational setting is a process in which two or more collaborative parties interact with each other to share and ...

  17. About This Journal

    About This Journal. The Journal of Problem Solving (JPS) was a multidisciplinary journal that published empirical and theoretical papers on mental mechanisms involved in problem solving.. JPS is an Open Access journal.It does not charge readers or their institutions for access. Readers may freely read, download, copy, distribute, print, search, or link to the full texts of articles.

  18. Mathematical modeling and problem solving: from fundamentals to

    The rapidly advancing fields of machine learning and mathematical modeling, greatly enhanced by the recent growth in artificial intelligence, are the focus of this special issue. This issue compiles extensively revised and improved versions of the top papers from the workshop on Mathematical Modeling and Problem Solving at PDPTA'23, the 29th International Conference on Parallel and Distributed ...

  19. Problem solving in the mathematics curriculum: From domain‐general

    PROBLEM-SOLVING STRATEGIES AND TACTICS. While the importance of prior mathematics content knowledge for problem solving is well established (e.g. Sweller, 1988), how students can be taught to draw on this knowledge effectively, and mobilize it in novel contexts, remains unclear (e.g. Polya, 1957; Schoenfeld, 2013).Without access to teaching techniques that do this, students' mathematical ...

  20. PDF Identifying a Research Problem and Question, and Searching Relevant

    A research problem, or phenomenon as it might be called in many forms of qualitative methodology, is the topic you would like to address, investigate, or study, whether descriptively or experimentally. It is the focus or reason for engaging in your research. It is typically a topic, phenomenon, or challenge that you are interested in

  21. The Journal of Problem Solving

    The Journal of Problem Solving (JPS) was a multidisciplinary journal that published empirical and theoretical papers on mental mechanisms involved in problem solving. The journal welcomed original and rigorous research in all areas of human problem solving, with special interest in those difficult problems in which human beings outperform artificial systems.

  22. (PDF) Problem Solving Approach

    Problem solving is defined as the area of. cognitive psychology which deals with the processe s. involved in solving problems. Fig. 1: Deviation is Problem. Problem solving depends on individual ...

  23. My Problem-Solving Journal

    My Problem-Solving Journal for rich mathematical tasks. Inspire a love of maths with real-life scenarios and problems that are relevant to children. Deepen conceptual understanding and explore the big ideas of mathematics. Challenge all children at their level with low threshold high ceiling tasks. A bank of age and stage appropriate problems ...

  24. PDF International Journal of Instruction

    428 Improving Students' Problem-Solving Skills Using Inquiry … International Journal of Instruction, October 2020 Vol.13, No.4 INTRODUCTION The ability to solve problems is one of the basic skills everyone needs in order to face the increase demands in a complex life. Generally, problem-solving skills development

  25. Modeling Using Multiple Connected Representations: An Approach to

    Modeling and using multiple representations are regarded as useful methods for problem solving. However, models are usually demonstrated by teachers rather than actively constructed by students, and students find it hard to connect macro- and submicrorepresentations and comprehend the meaning conveyed by symbols. With the intention of coping with these issues, we propose the method of Modeling ...

  26. Solving the SAT problem using spiking neural P systems with ...

    Many decision problems have been solved using spiking neural P systems in uniform as well as semi-uniform ways [7, 9,10,11,12,13, 15,16,17].Let M be a decision problem. If the problem M is solved in a semi-uniform manner, then for each instance I of M, a spiking neural P system \(\Pi _{I, M}\) is constructed in polynomial time (with respect to the size of the instance I).

  27. Using Hissing Cockroaches to Teach Animal Physiology: Course Based

    Early student engagement in research has been shown to improve several student outcomes such as critical thinking, problem-solving and increased confidence in scientific aptitude. However, providing every student with access to traditional research experiences is diffcult. Course-based undergraduate research experiences (CUREs) are a good alternative to traditional research experiences since ...

  28. Teaching Constant Rate-of-Change Problem-Solving to ...

    Students with or at risk of learning disabilities struggle with solving rate-of-change problems, especially word problems. Interventions that incorporate representations and problem-solving strategies are effective for improving the word problem-solving performance of students with disabilities.

  29. Seven Common Work Problems AI Helps Me Solve

    7 Everyday Work Problems AI Helps Me Solve. It's hard to get your head around all the things artificial intelligence will do, someday. So instead focus on how it can make your life better right ...

  30. Raw Material Purchasing Optimization Using Column Generation

    The raw material purchasing (RMP) problem is to determine the purchasing quantities of raw materials in given periods or cycles. Raw material purchasing optimization is crucial for large-scale steel plants because it is closely related to the supply of raw materials and cost savings. The raw material purchasing of large-scale steel enterprises is characterized by many varieties, large ...