How to determine what is the correct level of detail when modelling?How can I best handle symmetries in my MIP?In an integer program, how can I “activate” a constraint only if a decision variable has a certain value?How to determine if a given problem seems to be a good fit to be solved using combinatorial Benders decompositionHow to decide to write an objective function?What are best practices for coding up MIP models?How to handle real-world (soft) constraints in an optimization problem?How to fit a Beta distribution to three estimates from “expert”?How to linearize a constraint with a maximum of binary variables times some coefficient in the right-hand-side

How to split an equation over two lines?

Change the boot order with no option in UEFI settings

Can the US president have someone sent to jail?

What kind of wire should I use to pigtail an outlet?

No IMPLICIT_CONVERSION warning in this query plan

Why do some games show lights shine through walls?

What happens when I sacrifice a creature when my Teysa Karlov is on the battlefield?

Why do some professors with PhDs leave their professorships to teach high school?

What is the legal status of travelling with (unprescribed) methadone in your carry-on?

Do French speakers not use the subjunctive informally?

Short and long term plans in a closed game in the Sicilian Defense

90s (or earlier) cross-world fantasy book with a circular river and character-class tattoos

Require advice on power conservation for backpacking trip

Why doesn't a marching band have strings?

Is my Rep in Stack-Exchange Form?

Inverse-quotes-quine

How can I convince my reader that I will not use a certain trope?

Animation advice please

Is there any evidence that the small canisters (10 liters) of 95% oxygen actually help with altitude sickness?

What reason would an alien civilization have for building a Dyson Sphere (or Swarm) if cheap Nuclear fusion is available?

Should I hide continue button until tasks are completed?

Analog is Obtuse!

Alphabet completion rate

Why is C++ initial allocation so much larger than C's?



How to determine what is the correct level of detail when modelling?


How can I best handle symmetries in my MIP?In an integer program, how can I “activate” a constraint only if a decision variable has a certain value?How to determine if a given problem seems to be a good fit to be solved using combinatorial Benders decompositionHow to decide to write an objective function?What are best practices for coding up MIP models?How to handle real-world (soft) constraints in an optimization problem?How to fit a Beta distribution to three estimates from “expert”?How to linearize a constraint with a maximum of binary variables times some coefficient in the right-hand-side













5












$begingroup$


"All models are wrong, but some are useful"



I usually work on what one could call operational problems. There I usually do not have too many troubles figuring out the level of details needed for a model to provide value. However, when I happen to work on tactical/strategic problems I struggle more to figure out the appropriate level of detail.



To give some support for the discussion let’s consider this made up example:
Let say that you are working on a problem where you want to determine what is the appropriate mix of vehicles to transport handicapped people from their home to day-care center. You know that the demand varies every day but you want to decide which vehicles you need to buy to operate for the next 4 years.



Some vehicles have a fixed configuration while others can be reconfigured (some seats can be folded and you can accommodate a wheel chair in place of 2 regular seats for example). In an operational model you would definitely want to take this reconfiguration into account because it can make a difference between a “good” and a “bad” route. However when solving a more long term problem in which you only have a partial view of what your demand will look like in 2 months from now does it make sense to take this into account? Or is it a step too far which is just going to make the model more complex/slow without really adding values to the solution.



TL;DR
How do you determine when your model is detailed enough to be useful?
When is an excess of detail actually hurting the model?










share|improve this question









$endgroup$
















    5












    $begingroup$


    "All models are wrong, but some are useful"



    I usually work on what one could call operational problems. There I usually do not have too many troubles figuring out the level of details needed for a model to provide value. However, when I happen to work on tactical/strategic problems I struggle more to figure out the appropriate level of detail.



    To give some support for the discussion let’s consider this made up example:
    Let say that you are working on a problem where you want to determine what is the appropriate mix of vehicles to transport handicapped people from their home to day-care center. You know that the demand varies every day but you want to decide which vehicles you need to buy to operate for the next 4 years.



    Some vehicles have a fixed configuration while others can be reconfigured (some seats can be folded and you can accommodate a wheel chair in place of 2 regular seats for example). In an operational model you would definitely want to take this reconfiguration into account because it can make a difference between a “good” and a “bad” route. However when solving a more long term problem in which you only have a partial view of what your demand will look like in 2 months from now does it make sense to take this into account? Or is it a step too far which is just going to make the model more complex/slow without really adding values to the solution.



    TL;DR
    How do you determine when your model is detailed enough to be useful?
    When is an excess of detail actually hurting the model?










    share|improve this question









    $endgroup$














      5












      5








      5





      $begingroup$


      "All models are wrong, but some are useful"



      I usually work on what one could call operational problems. There I usually do not have too many troubles figuring out the level of details needed for a model to provide value. However, when I happen to work on tactical/strategic problems I struggle more to figure out the appropriate level of detail.



      To give some support for the discussion let’s consider this made up example:
      Let say that you are working on a problem where you want to determine what is the appropriate mix of vehicles to transport handicapped people from their home to day-care center. You know that the demand varies every day but you want to decide which vehicles you need to buy to operate for the next 4 years.



      Some vehicles have a fixed configuration while others can be reconfigured (some seats can be folded and you can accommodate a wheel chair in place of 2 regular seats for example). In an operational model you would definitely want to take this reconfiguration into account because it can make a difference between a “good” and a “bad” route. However when solving a more long term problem in which you only have a partial view of what your demand will look like in 2 months from now does it make sense to take this into account? Or is it a step too far which is just going to make the model more complex/slow without really adding values to the solution.



      TL;DR
      How do you determine when your model is detailed enough to be useful?
      When is an excess of detail actually hurting the model?










      share|improve this question









      $endgroup$




      "All models are wrong, but some are useful"



      I usually work on what one could call operational problems. There I usually do not have too many troubles figuring out the level of details needed for a model to provide value. However, when I happen to work on tactical/strategic problems I struggle more to figure out the appropriate level of detail.



      To give some support for the discussion let’s consider this made up example:
      Let say that you are working on a problem where you want to determine what is the appropriate mix of vehicles to transport handicapped people from their home to day-care center. You know that the demand varies every day but you want to decide which vehicles you need to buy to operate for the next 4 years.



      Some vehicles have a fixed configuration while others can be reconfigured (some seats can be folded and you can accommodate a wheel chair in place of 2 regular seats for example). In an operational model you would definitely want to take this reconfiguration into account because it can make a difference between a “good” and a “bad” route. However when solving a more long term problem in which you only have a partial view of what your demand will look like in 2 months from now does it make sense to take this into account? Or is it a step too far which is just going to make the model more complex/slow without really adding values to the solution.



      TL;DR
      How do you determine when your model is detailed enough to be useful?
      When is an excess of detail actually hurting the model?







      modeling






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 9 hours ago









      Renaud M.Renaud M.

      6681 silver badge15 bronze badges




      6681 silver badge15 bronze badges




















          2 Answers
          2






          active

          oldest

          votes


















          3












          $begingroup$

          Interesting! Here are some questions that may be helpful to think through:



          • Will more detail substantially change the optimal solution?

          • Am I including enough detail to answer the question I want to answer?

          • If there are similar models for my problem, what do they include?

          • What other details am I excluding? Could they have more of an effect that the dynamic I'm debating?

          • Will a more precise answer be a more accurate answer? (E.g., if data for the extra details are wrong, including them may give a better solution to the wrong problem)

          • What are my computational limitations? (E.g., if I don't have to solve the problem very often, maybe a longer solution time with a better answer is the way to go.)

          • What level of detail does my client/collaborator need to "trust" the model?

          Some downsides to excess detail include:



          • Longer solution time/tractability

          • Risk of obscuring key takeaways

          • Bad data may lead astray

          To figure out whether more detail may affect the solution, one option is to do sensitivity/scenario analysis on the simpler model. For the example you give, that might be running the model with different levels of demand to see how the solution changes. If it doesn't change much, that may indicate you don't need to let it vary.



          In terms of being able to answer the right question, that sounds obvious but perhaps a good practice to double-check. For the example you give, if the goal is to figure out what mix of vehicles to buy, the model should probably include all of the vehicle types/configuration options.



          Looking forward to other responses.






          share|improve this answer









          $endgroup$








          • 2




            $begingroup$
            "Will more detail substantially change the optimal solution?" & "Am I including enough detail to answer the question I want to answer?" (+1)
            $endgroup$
            – SecretAgentMan
            8 hours ago


















          1












          $begingroup$

          I think it's useful to think about timescale, which is related to, but not equivalent to, level of detail. In particular, I think it is usually better to start with a model that does not include multiple, very different, timescales.



          Your hypothetical problem involving vehicle mix (strategic question, timescale = years) and seat configuration (operational question, timescale = days) is a great example of this. One would presumably want to start with a model that optimized one or the other, but not both.



          But this is not a hard-and-fast rule, and it is worth some experimentation.
          If the shorter-timescale decisions do not significantly affect the longer-timescale ones, they should not be included in the model. So, if the optimal vehicle mix changes significantly when you include seat configuration in the model, seat configuration should be included in the vehicle mix model. Otherwise, it should not. (Probably it will not change the mix problem, so it should not be included.)



          Of course, it is always a tradeoff. As another example, facility location is a strategic problem. So it's worth asking whether we should include tactical decisions like inventory or operational decisions like routing into the facility location decision.



          In the case of inventory, the inclusion of inventory changes the optimal facility locations, and moreover in at least some location–inventory models, the computational cost of adding inventory is relatively small. Therefore, it seems reasonable to include inventory in the facility location problem.



          On the other hand, routing tends not to change the optimal facility locations much (I believe—someone might want to check me on that), and moreover, location–routing models are much harder to solve than straight facility location models, so the tradeoff argues for not including routing, in general.






          share|improve this answer









          $endgroup$















            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "700"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            noCode: true, onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2for.stackexchange.com%2fquestions%2f666%2fhow-to-determine-what-is-the-correct-level-of-detail-when-modelling%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            3












            $begingroup$

            Interesting! Here are some questions that may be helpful to think through:



            • Will more detail substantially change the optimal solution?

            • Am I including enough detail to answer the question I want to answer?

            • If there are similar models for my problem, what do they include?

            • What other details am I excluding? Could they have more of an effect that the dynamic I'm debating?

            • Will a more precise answer be a more accurate answer? (E.g., if data for the extra details are wrong, including them may give a better solution to the wrong problem)

            • What are my computational limitations? (E.g., if I don't have to solve the problem very often, maybe a longer solution time with a better answer is the way to go.)

            • What level of detail does my client/collaborator need to "trust" the model?

            Some downsides to excess detail include:



            • Longer solution time/tractability

            • Risk of obscuring key takeaways

            • Bad data may lead astray

            To figure out whether more detail may affect the solution, one option is to do sensitivity/scenario analysis on the simpler model. For the example you give, that might be running the model with different levels of demand to see how the solution changes. If it doesn't change much, that may indicate you don't need to let it vary.



            In terms of being able to answer the right question, that sounds obvious but perhaps a good practice to double-check. For the example you give, if the goal is to figure out what mix of vehicles to buy, the model should probably include all of the vehicle types/configuration options.



            Looking forward to other responses.






            share|improve this answer









            $endgroup$








            • 2




              $begingroup$
              "Will more detail substantially change the optimal solution?" & "Am I including enough detail to answer the question I want to answer?" (+1)
              $endgroup$
              – SecretAgentMan
              8 hours ago















            3












            $begingroup$

            Interesting! Here are some questions that may be helpful to think through:



            • Will more detail substantially change the optimal solution?

            • Am I including enough detail to answer the question I want to answer?

            • If there are similar models for my problem, what do they include?

            • What other details am I excluding? Could they have more of an effect that the dynamic I'm debating?

            • Will a more precise answer be a more accurate answer? (E.g., if data for the extra details are wrong, including them may give a better solution to the wrong problem)

            • What are my computational limitations? (E.g., if I don't have to solve the problem very often, maybe a longer solution time with a better answer is the way to go.)

            • What level of detail does my client/collaborator need to "trust" the model?

            Some downsides to excess detail include:



            • Longer solution time/tractability

            • Risk of obscuring key takeaways

            • Bad data may lead astray

            To figure out whether more detail may affect the solution, one option is to do sensitivity/scenario analysis on the simpler model. For the example you give, that might be running the model with different levels of demand to see how the solution changes. If it doesn't change much, that may indicate you don't need to let it vary.



            In terms of being able to answer the right question, that sounds obvious but perhaps a good practice to double-check. For the example you give, if the goal is to figure out what mix of vehicles to buy, the model should probably include all of the vehicle types/configuration options.



            Looking forward to other responses.






            share|improve this answer









            $endgroup$








            • 2




              $begingroup$
              "Will more detail substantially change the optimal solution?" & "Am I including enough detail to answer the question I want to answer?" (+1)
              $endgroup$
              – SecretAgentMan
              8 hours ago













            3












            3








            3





            $begingroup$

            Interesting! Here are some questions that may be helpful to think through:



            • Will more detail substantially change the optimal solution?

            • Am I including enough detail to answer the question I want to answer?

            • If there are similar models for my problem, what do they include?

            • What other details am I excluding? Could they have more of an effect that the dynamic I'm debating?

            • Will a more precise answer be a more accurate answer? (E.g., if data for the extra details are wrong, including them may give a better solution to the wrong problem)

            • What are my computational limitations? (E.g., if I don't have to solve the problem very often, maybe a longer solution time with a better answer is the way to go.)

            • What level of detail does my client/collaborator need to "trust" the model?

            Some downsides to excess detail include:



            • Longer solution time/tractability

            • Risk of obscuring key takeaways

            • Bad data may lead astray

            To figure out whether more detail may affect the solution, one option is to do sensitivity/scenario analysis on the simpler model. For the example you give, that might be running the model with different levels of demand to see how the solution changes. If it doesn't change much, that may indicate you don't need to let it vary.



            In terms of being able to answer the right question, that sounds obvious but perhaps a good practice to double-check. For the example you give, if the goal is to figure out what mix of vehicles to buy, the model should probably include all of the vehicle types/configuration options.



            Looking forward to other responses.






            share|improve this answer









            $endgroup$



            Interesting! Here are some questions that may be helpful to think through:



            • Will more detail substantially change the optimal solution?

            • Am I including enough detail to answer the question I want to answer?

            • If there are similar models for my problem, what do they include?

            • What other details am I excluding? Could they have more of an effect that the dynamic I'm debating?

            • Will a more precise answer be a more accurate answer? (E.g., if data for the extra details are wrong, including them may give a better solution to the wrong problem)

            • What are my computational limitations? (E.g., if I don't have to solve the problem very often, maybe a longer solution time with a better answer is the way to go.)

            • What level of detail does my client/collaborator need to "trust" the model?

            Some downsides to excess detail include:



            • Longer solution time/tractability

            • Risk of obscuring key takeaways

            • Bad data may lead astray

            To figure out whether more detail may affect the solution, one option is to do sensitivity/scenario analysis on the simpler model. For the example you give, that might be running the model with different levels of demand to see how the solution changes. If it doesn't change much, that may indicate you don't need to let it vary.



            In terms of being able to answer the right question, that sounds obvious but perhaps a good practice to double-check. For the example you give, if the goal is to figure out what mix of vehicles to buy, the model should probably include all of the vehicle types/configuration options.



            Looking forward to other responses.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered 8 hours ago









            E. TuckerE. Tucker

            5501 silver badge14 bronze badges




            5501 silver badge14 bronze badges







            • 2




              $begingroup$
              "Will more detail substantially change the optimal solution?" & "Am I including enough detail to answer the question I want to answer?" (+1)
              $endgroup$
              – SecretAgentMan
              8 hours ago












            • 2




              $begingroup$
              "Will more detail substantially change the optimal solution?" & "Am I including enough detail to answer the question I want to answer?" (+1)
              $endgroup$
              – SecretAgentMan
              8 hours ago







            2




            2




            $begingroup$
            "Will more detail substantially change the optimal solution?" & "Am I including enough detail to answer the question I want to answer?" (+1)
            $endgroup$
            – SecretAgentMan
            8 hours ago




            $begingroup$
            "Will more detail substantially change the optimal solution?" & "Am I including enough detail to answer the question I want to answer?" (+1)
            $endgroup$
            – SecretAgentMan
            8 hours ago











            1












            $begingroup$

            I think it's useful to think about timescale, which is related to, but not equivalent to, level of detail. In particular, I think it is usually better to start with a model that does not include multiple, very different, timescales.



            Your hypothetical problem involving vehicle mix (strategic question, timescale = years) and seat configuration (operational question, timescale = days) is a great example of this. One would presumably want to start with a model that optimized one or the other, but not both.



            But this is not a hard-and-fast rule, and it is worth some experimentation.
            If the shorter-timescale decisions do not significantly affect the longer-timescale ones, they should not be included in the model. So, if the optimal vehicle mix changes significantly when you include seat configuration in the model, seat configuration should be included in the vehicle mix model. Otherwise, it should not. (Probably it will not change the mix problem, so it should not be included.)



            Of course, it is always a tradeoff. As another example, facility location is a strategic problem. So it's worth asking whether we should include tactical decisions like inventory or operational decisions like routing into the facility location decision.



            In the case of inventory, the inclusion of inventory changes the optimal facility locations, and moreover in at least some location–inventory models, the computational cost of adding inventory is relatively small. Therefore, it seems reasonable to include inventory in the facility location problem.



            On the other hand, routing tends not to change the optimal facility locations much (I believe—someone might want to check me on that), and moreover, location–routing models are much harder to solve than straight facility location models, so the tradeoff argues for not including routing, in general.






            share|improve this answer









            $endgroup$

















              1












              $begingroup$

              I think it's useful to think about timescale, which is related to, but not equivalent to, level of detail. In particular, I think it is usually better to start with a model that does not include multiple, very different, timescales.



              Your hypothetical problem involving vehicle mix (strategic question, timescale = years) and seat configuration (operational question, timescale = days) is a great example of this. One would presumably want to start with a model that optimized one or the other, but not both.



              But this is not a hard-and-fast rule, and it is worth some experimentation.
              If the shorter-timescale decisions do not significantly affect the longer-timescale ones, they should not be included in the model. So, if the optimal vehicle mix changes significantly when you include seat configuration in the model, seat configuration should be included in the vehicle mix model. Otherwise, it should not. (Probably it will not change the mix problem, so it should not be included.)



              Of course, it is always a tradeoff. As another example, facility location is a strategic problem. So it's worth asking whether we should include tactical decisions like inventory or operational decisions like routing into the facility location decision.



              In the case of inventory, the inclusion of inventory changes the optimal facility locations, and moreover in at least some location–inventory models, the computational cost of adding inventory is relatively small. Therefore, it seems reasonable to include inventory in the facility location problem.



              On the other hand, routing tends not to change the optimal facility locations much (I believe—someone might want to check me on that), and moreover, location–routing models are much harder to solve than straight facility location models, so the tradeoff argues for not including routing, in general.






              share|improve this answer









              $endgroup$















                1












                1








                1





                $begingroup$

                I think it's useful to think about timescale, which is related to, but not equivalent to, level of detail. In particular, I think it is usually better to start with a model that does not include multiple, very different, timescales.



                Your hypothetical problem involving vehicle mix (strategic question, timescale = years) and seat configuration (operational question, timescale = days) is a great example of this. One would presumably want to start with a model that optimized one or the other, but not both.



                But this is not a hard-and-fast rule, and it is worth some experimentation.
                If the shorter-timescale decisions do not significantly affect the longer-timescale ones, they should not be included in the model. So, if the optimal vehicle mix changes significantly when you include seat configuration in the model, seat configuration should be included in the vehicle mix model. Otherwise, it should not. (Probably it will not change the mix problem, so it should not be included.)



                Of course, it is always a tradeoff. As another example, facility location is a strategic problem. So it's worth asking whether we should include tactical decisions like inventory or operational decisions like routing into the facility location decision.



                In the case of inventory, the inclusion of inventory changes the optimal facility locations, and moreover in at least some location–inventory models, the computational cost of adding inventory is relatively small. Therefore, it seems reasonable to include inventory in the facility location problem.



                On the other hand, routing tends not to change the optimal facility locations much (I believe—someone might want to check me on that), and moreover, location–routing models are much harder to solve than straight facility location models, so the tradeoff argues for not including routing, in general.






                share|improve this answer









                $endgroup$



                I think it's useful to think about timescale, which is related to, but not equivalent to, level of detail. In particular, I think it is usually better to start with a model that does not include multiple, very different, timescales.



                Your hypothetical problem involving vehicle mix (strategic question, timescale = years) and seat configuration (operational question, timescale = days) is a great example of this. One would presumably want to start with a model that optimized one or the other, but not both.



                But this is not a hard-and-fast rule, and it is worth some experimentation.
                If the shorter-timescale decisions do not significantly affect the longer-timescale ones, they should not be included in the model. So, if the optimal vehicle mix changes significantly when you include seat configuration in the model, seat configuration should be included in the vehicle mix model. Otherwise, it should not. (Probably it will not change the mix problem, so it should not be included.)



                Of course, it is always a tradeoff. As another example, facility location is a strategic problem. So it's worth asking whether we should include tactical decisions like inventory or operational decisions like routing into the facility location decision.



                In the case of inventory, the inclusion of inventory changes the optimal facility locations, and moreover in at least some location–inventory models, the computational cost of adding inventory is relatively small. Therefore, it seems reasonable to include inventory in the facility location problem.



                On the other hand, routing tends not to change the optimal facility locations much (I believe—someone might want to check me on that), and moreover, location–routing models are much harder to solve than straight facility location models, so the tradeoff argues for not including routing, in general.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 3 hours ago









                LarrySnyder610LarrySnyder610

                2,7174 silver badges43 bronze badges




                2,7174 silver badges43 bronze badges



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Operations Research Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    Use MathJax to format equations. MathJax reference.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2for.stackexchange.com%2fquestions%2f666%2fhow-to-determine-what-is-the-correct-level-of-detail-when-modelling%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

                    Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

                    199年 目錄 大件事 到箇年出世嗰人 到箇年死嗰人 節慶、風俗習慣 導覽選單