Multiple Input Parameters for TRIZ Matrix Application

Classical TRIZ [1] (a Russian acronym; in English, "theory of inventive problem solving") was created by Genrich Altshuller between 1940 and 1960 [2]. In this method for creating inventions, the inventive principles matrix is the core, while advantage (plus) and disadvantage (minus) factors let you navigate the matrix. This method has seen continuing development; for example, the TRIZ matrix was updated and improved by D. L. Mann [3, 4].
A traditional way of using the TRIZ matrix (e.g. using a spreadsheet) is to choose a single input (one advantage factor against one single disadvantage factor). This Demonstration shows a new way by choosing multiple input parameters (advantage and disadvantage factors) to illustrate a statistical distribution for inventive principles. You may use it as a tool for looking for an inventive solution from the TRIZ matrix and 40 inventive principles. Mouse over each bar to show tooltips of the inventive principles.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The source data is based on Mann's TRIZ matrix [3, 4]. This Demonstration uses the Mathematica function Tuples to generate all combinations between multiple advantage and disadvantage factors.
Snapshot 1: TRIZ matrix result with one advantage factor (1) against one disadvantage factor (1), as a case study for a precision measurement device
Snapshot 2: TRIZ matrix result with two advantage factors (2) against three disadvantage factors (3, including one random factor), as a case study for an advanced motor
Snapshot 3: TRIZ matrix result with three advantage factors (3) against three disadvantage factors (3), as a case study for a wafer stage system or projection lithography in the microelectronic industry
Snapshot 4: TRIZ matrix result with all advantage factors against all disadvantage factors, which exactly yields a frequency ranking of 40 inventive principles
[1] Wikipedia. "TRIZ." (Sep 5, 2016) en.wikipedia.org/wiki/TRIZ.
[2] G. Altshuller, The Innovation Algorithm: TRIZ, Systematic Innovation and Technical Creativity (L. Shulyak and S. Rodman, trans.), Worcester, MA: Technical Innovation Center, 1999.
[3] D. L. Mann, "Comparing the Classical and New Contradiction Matrix: Part 1—Zooming Out," The Triz Journal, 2004. triz-journal.com/comparing-classical-new-contradiction-matrix-part-1-zooming.
[4] D. L. Mann, "Comparing the Classical and New Contradiction Matrix: Part 2—Zooming In," The Triz Journal, 2004. triz-journal.com/comparing-classical-new-contradiction-matrix-part-2-zooming.
[5] L. Zheng, W. Fei and A. Bourov, "Learning TRIZ through Lithography-Electronics Co-evolution," in Proceedings of the 12th International MATRIZ Conference (TRIZfest-2016), Beijing, China (V. Souchkov, ed.), Knoxville, TN: International TRIZ Association, 2016 pp. 188–197. www.triz-event.com/TRIZfest2016Proceedings.pdf.
[6] G. Retseptor, "40 Inventive Principles in Microelectronics," The Triz Journal, 2002. triz-journal.com/40-inventive-principles-microelectronics.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+