Abstract
We propose a sampling-based method to estimate the expected cost of a given strategy that evaluates a given Boolean function. In general, computing the exact expected cost of a strategy that evaluates a Boolean function obtained by some algorithm may take exponential time. Consequently, it may not be possible to assess the quality of the solutions obtained by different algorithms in an efficient manner. We demonstrate the effectiveness of the estimation method in random instances for algorithms developed for certain functions where the expected cost can be computed in polynomial time. We show that the absolute percentage errors are very small even for samples of moderate size. We propose that in order to compare strategies obtained by different algorithms, it is practically sufficient to compare the estimates when the exact computation of the expected cost is not possible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ben-Dov, Y. (1981). Optimal testing procedures for special structures of coherent systems. Management Science, 27(12), 1410–1420.
Boros, E., & Ünlüyurt, T. (2000). Sequential testing of series parallel systems of small depth. In Laguna & Velarde (Eds.), Computing tools for modeling, optimization and simulation (pp. 39–74). Boston: Kluwer Academic Publishers.
Chang, M., Shi, W., & Fuchs, W. K. (1990). Optimal diagnosis procedures for k-out-of-n structures. IEEE Transactions on Computers, 39(4), 559–564.
Crama, Y., & Hammer, P. L. (2011). Boolean functions: Theory, algorithms and applications. Cambridge University Press.
Duffuaa, S., & Raouf, A. (1990). An optimal sequence in multicharacteristics inspection. Journal of Optimization Theory and Applications, 67(1), 79–87.
Greiner, R., Hayward, R., Jankowska, M., & Molloy, M. (2006). Finding optimal satisficing strategies for and-or trees. Artificial Intelligence, 170, 19–58.
Mitten, L. G. (1960). An analytic solution to the least cost testing sequence problem. Journal of Industrial Engineering 17.
Reyck, B. D., & Leus, R. (2008). R&D-project scheduling when activities may fail. IIE Transactions, 40(4), 367–384.
Ünlüyurt, T. (2004). Sequential testing of complex systems: A review. Discrete Applied Mathematics, 142(1–3), 189–205.
Ünlüyurt, T., & Boros, E. (2009). A note on optimal resource allocation for security in reliable systems. European Journal of Operational Research, 199(2), 601–603.
Acknowledgements
The authors gratefully acknowledge the support provided by TUBITAK 1001 programme, project number 113M478.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Daldal, R., Shahmoradi, Z., Ünlüyurt, T. (2019). Estimating the Expected Cost of Function Evaluation Strategies. In: Calisir, F., Cevikcan, E., Camgoz Akdag, H. (eds) Industrial Engineering in the Big Data Era. Lecture Notes in Management and Industrial Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-03317-0_19
Download citation
DOI: https://doi.org/10.1007/978-3-030-03317-0_19
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-03316-3
Online ISBN: 978-3-030-03317-0
eBook Packages: EngineeringEngineering (R0)