The document discusses OpenGL texturing. It describes how textures are loaded and applied to geometry. Textures are loaded using LoadTexture, which reads in texture data from a file. Textures are then enabled and bound. Texture parameters like filtering and wrapping modes are also set. Texture coordinates are assigned to vertices to map portions of the texture onto the geometry. When finished, textures can be cleaned up by deleting them to free memory.
The document presents the Reversible Residual Network, which allows backpropagation to be performed without storing activations by using the property that activations can be reconstructed from outputs. This is achieved by partitioning layers into two groups and designing reversible residual blocks so that each layer's activations can be derived from the next layer's activations. Experiments show the approach achieves comparable performance to standard ResNets while reducing memory consumption during training.
La Unión Europea ha acordado un paquete de sanciones contra Rusia por su invasión de Ucrania. Las sanciones incluyen restricciones a las importaciones de productos rusos clave como el acero y la madera, así como medidas contra bancos y funcionarios rusos. Los líderes de la UE esperan que las sanciones aumenten la presión económica sobre Rusia y la disuadan de continuar su agresión contra Ucrania.
This is the customer presentation about SAP BusinessObjects Desktop Intelligence Compatibility pack which helps the existing customers in BI XI 3.1 to safely migrate to BI 4.1 by adding support for Desktop Intelligence documents in BI 4.1 enterprise through Desktop Intelligence full client solution
This document describes d-tour, a tool for exploring web design examples based on visual style. It extracts features from webpages like color, layout, and text to calculate stylistic similarity. The tool was evaluated with users who found relevant examples for assigned tasks. While feedback was positive, the evaluation method could be improved by addressing biases from the curated example database and limitations of only searching by style. Future work may involve improving the database, accounting for subjective design preferences, refining the ranking method, and incorporating image processing.
The document discusses OpenGL texturing. It describes how textures are loaded and applied to geometry. Textures are loaded using LoadTexture, which reads in texture data from a file. Textures are then enabled and bound. Texture parameters like filtering and wrapping modes are also set. Texture coordinates are assigned to vertices to map portions of the texture onto the geometry. When finished, textures can be cleaned up by deleting them to free memory.
The document presents the Reversible Residual Network, which allows backpropagation to be performed without storing activations by using the property that activations can be reconstructed from outputs. This is achieved by partitioning layers into two groups and designing reversible residual blocks so that each layer's activations can be derived from the next layer's activations. Experiments show the approach achieves comparable performance to standard ResNets while reducing memory consumption during training.
La Unión Europea ha acordado un paquete de sanciones contra Rusia por su invasión de Ucrania. Las sanciones incluyen restricciones a las importaciones de productos rusos clave como el acero y la madera, así como medidas contra bancos y funcionarios rusos. Los líderes de la UE esperan que las sanciones aumenten la presión económica sobre Rusia y la disuadan de continuar su agresión contra Ucrania.
This is the customer presentation about SAP BusinessObjects Desktop Intelligence Compatibility pack which helps the existing customers in BI XI 3.1 to safely migrate to BI 4.1 by adding support for Desktop Intelligence documents in BI 4.1 enterprise through Desktop Intelligence full client solution
This document describes d-tour, a tool for exploring web design examples based on visual style. It extracts features from webpages like color, layout, and text to calculate stylistic similarity. The tool was evaluated with users who found relevant examples for assigned tasks. While feedback was positive, the evaluation method could be improved by addressing biases from the curated example database and limitations of only searching by style. Future work may involve improving the database, accounting for subjective design preferences, refining the ranking method, and incorporating image processing.
This document contains several quotes and instructions. The quotes discuss various topics such as the relationship between one's environment and attitudes, the definition of circumstance, concentrating the mind on the present, being understanding of illiteracy, making champions from within, distrusting envious friends, and having reasonable confidence. The instructions ask for usernames/passwords, to write in a quote journal and look up a word, and to fill out an award form.
The Royal Flying Doctor Service of Australia is an aeromedical organization that provides emergency and primary healthcare services to people living in rural areas with no access to hospitals. It was founded in 1928 by John Flynn, a priest from Melbourne who recognized the need for medical services in remote areas. The RFDS operates a fleet of aircraft from bases across Australia, conducting over 30,000 flights each year to bring medical care to those in need. The organization relies on donations to outfit its planes and provide equipment and services to rural communities.
The document discusses design fixation and how examples can help or hinder creativity. It notes an experiment where participants were either given a flawed example or instructed not to use certain features. Those given examples were more likely to incorporate flaws or restricted features into their designs. The document raises questions about when and how examples should be used, how fixation can be overcome, and whether there is such a thing as an absolutely novel design or if all designs are in some way example-driven.
Impact of our Food Choices and Climate ChangeSachitMurali
This presentation was put together by 8th grade students who are passionate about creating a grass roots movement in sharing the impact of Livestock industry on Climate Change.
This document discusses the 6+1 writing traits model and focuses on the conventions trait. It defines conventions as proper spelling, punctuation, capitalization, grammar/usage, and paragraphing. It then provides examples and guidelines for each of the key elements of conventions in writing. The document emphasizes that conventions should be reviewed at the end of the writing process to catch any errors.
Dokumen tersebut memberikan penjelasan mengenai analisis deskriptif statistik khususnya ukuran pemusatan dan penyebaran data. Terdapat penjelasan mengenai rata-rata, median, modus, rentang, variansi dan simpangan baku sebagai ukuran pemusatan dan penyebaran data. Juga dijelaskan mengenai bentuk distribusi data dan cara mendeteksi nilai outlier.
The document discusses the need for an accurate 3D print preview simulation tool to optimize additive manufacturing processes. Current simulation tools are too slow to model full-scale builds. The author's company, 3DSIM, has developed coupled process-material solvers and computational techniques like eigensolvers and banded vectorization to simulate builds millions to billions of times faster than other tools. Their goal is to enable real-time prediction of distortion, microstructure, properties and support needs before printing new parts.
Parallel Computing Scenarios and the new challenges for the Software ArchitectFabrizio Giudici
This presentation discusses the new challenges for software architects due to the rise of parallel and distributed computing. It motivates the need for parallelism due to increasing user demands and technological trends like multi-core CPUs. It then presents a case study on high-resolution imaging of solar system bodies as an example problem that can benefit from parallel approaches across different computing scenarios, from single-core to grid computing. Finally, it outlines some best practices and design patterns for developing applications that can adapt to different parallel architectures.
Convolutional neural networks can be used for handwritten digit recognition. They employ replicated feature detectors with shared weights to achieve translation equivariance. Pooling layers provide some translation invariance while reducing the number of inputs to subsequent layers. The LeNet architecture developed by Yann LeCun used these techniques along with multiple hidden layers and achieved an error rate of around 1% on handwritten digit recognition. Dropout regularization helps convolutional neural networks generalize well when applied to large scale tasks like ImageNet classification by preventing complex co-adaptations between hidden units.
Out of box page object design pattern, javaCOMAQA.BY
The document discusses various page object model implementations in Selenium tests. It provides an agenda covering page object patterns, stateless vs stateful solutions, and factors to consider when selecting an implementation. Examples are given of static and dynamic page object patterns using Selenium PageFactory, the Yandex HTML Elements framework, and Selenide. The summary concludes with takeaways on balancing requirements for a given project.
The document provides notes on neural networks and regularization from a data science training course. It discusses issues like overfitting when neural networks have too many hidden layers. Regularization helps address overfitting by adding a penalty term to the cost function for high weights, effectively reducing the impact of weights. This keeps complex models while preventing overfitting. The document also covers activation functions like sigmoid, tanh, and ReLU, noting advantages of tanh and ReLU over sigmoid for addressing vanishing gradients and computational efficiency. Code examples demonstrate applying regularization and comparing models.
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...EUDAT
Giuseppe will present the differences between high-performance and high-throughput applications. High-throughput computing (HTC) refers to computations where individual tasks do not need to interact while running. It differs from High-performance (HPC) where frequent and rapid exchanges of intermediate results is required to perform the computations. HPC codes are based on tightly coupled MPI, OpenMP, GPGPU, and hybrid programs and require low latency interconnected nodes. HTC makes use of unreliable components distributing the work out to every node and collecting results at the end of all parallel tasks.
Visit: https://www.eudat.eu/eudat-summer-school
Static and dynamic Page Objects with Java \ .Net examplesCOMAQA.BY
Самая сложная часть в изучении новой дисциплины - разбираться с основами и базовыми понятиями. Давайте поговорим о самых популярных паттернах, которые используются в автоматизации тестирования UI - Page Object: использование статического и динамического решения, границы применимости и неприменимости, особенности реализации в зависимости от содержания, живые примеры.
This document discusses data structures and algorithms. It defines data structures as how data is organized in memory and algorithms as computational steps to solve problems. The first step to solve a problem is obtaining an abstract model by defining relevant entities and operations. Data structures model static data and algorithms model dynamic changes to data. Properties of good algorithms include being finite, definite, feasible, correct, and efficient. Analyzing algorithms involves determining their time and space complexity using theoretical and empirical methods. Complexity is classified based on how resource needs grow relative to problem size.
This document summarizes the technology behind the rendering of various effects in the game Shadow Warrior, including:
1. Skinned decals were implemented using a geometry-based approach to allow decals to stably cover animating character meshes. The decals are generated asynchronously using adjacency information and skinning matrices.
2. A foliage system was created to allow large open levels with instanced vegetation that uses LoD and is easy to author. Vegetation is planted procedurally based on spawn meshes and stored in multi-resolution grids.
3. Dynamic water rendering was implemented with multiple LoD levels, distortion based on wave parameters, and filtering to prevent aliasing based on vertex frequency limits. Waves are
Garbage Classification Using Deep Learning TechniquesIRJET Journal
The document discusses using deep learning techniques for garbage classification. It compares the performance of different models, including support vector machines with HOG features, simple convolutional neural networks (CNNs), CNNs with residual blocks, and a hybrid model combining CNN features with HOG features. The CNN models generally performed best, with the simple CNN achieving over 93% accuracy on test data. Residual blocks did not significantly improve performance over simple CNNs. Combining CNN and HOG features was also considered but did not clearly outperform CNNs alone. Overall, CNN models were shown to effectively classify garbage using these image datasets.
This document contains several quotes and instructions. The quotes discuss various topics such as the relationship between one's environment and attitudes, the definition of circumstance, concentrating the mind on the present, being understanding of illiteracy, making champions from within, distrusting envious friends, and having reasonable confidence. The instructions ask for usernames/passwords, to write in a quote journal and look up a word, and to fill out an award form.
The Royal Flying Doctor Service of Australia is an aeromedical organization that provides emergency and primary healthcare services to people living in rural areas with no access to hospitals. It was founded in 1928 by John Flynn, a priest from Melbourne who recognized the need for medical services in remote areas. The RFDS operates a fleet of aircraft from bases across Australia, conducting over 30,000 flights each year to bring medical care to those in need. The organization relies on donations to outfit its planes and provide equipment and services to rural communities.
The document discusses design fixation and how examples can help or hinder creativity. It notes an experiment where participants were either given a flawed example or instructed not to use certain features. Those given examples were more likely to incorporate flaws or restricted features into their designs. The document raises questions about when and how examples should be used, how fixation can be overcome, and whether there is such a thing as an absolutely novel design or if all designs are in some way example-driven.
Impact of our Food Choices and Climate ChangeSachitMurali
This presentation was put together by 8th grade students who are passionate about creating a grass roots movement in sharing the impact of Livestock industry on Climate Change.
This document discusses the 6+1 writing traits model and focuses on the conventions trait. It defines conventions as proper spelling, punctuation, capitalization, grammar/usage, and paragraphing. It then provides examples and guidelines for each of the key elements of conventions in writing. The document emphasizes that conventions should be reviewed at the end of the writing process to catch any errors.
Dokumen tersebut memberikan penjelasan mengenai analisis deskriptif statistik khususnya ukuran pemusatan dan penyebaran data. Terdapat penjelasan mengenai rata-rata, median, modus, rentang, variansi dan simpangan baku sebagai ukuran pemusatan dan penyebaran data. Juga dijelaskan mengenai bentuk distribusi data dan cara mendeteksi nilai outlier.
The document discusses the need for an accurate 3D print preview simulation tool to optimize additive manufacturing processes. Current simulation tools are too slow to model full-scale builds. The author's company, 3DSIM, has developed coupled process-material solvers and computational techniques like eigensolvers and banded vectorization to simulate builds millions to billions of times faster than other tools. Their goal is to enable real-time prediction of distortion, microstructure, properties and support needs before printing new parts.
Parallel Computing Scenarios and the new challenges for the Software ArchitectFabrizio Giudici
This presentation discusses the new challenges for software architects due to the rise of parallel and distributed computing. It motivates the need for parallelism due to increasing user demands and technological trends like multi-core CPUs. It then presents a case study on high-resolution imaging of solar system bodies as an example problem that can benefit from parallel approaches across different computing scenarios, from single-core to grid computing. Finally, it outlines some best practices and design patterns for developing applications that can adapt to different parallel architectures.
Convolutional neural networks can be used for handwritten digit recognition. They employ replicated feature detectors with shared weights to achieve translation equivariance. Pooling layers provide some translation invariance while reducing the number of inputs to subsequent layers. The LeNet architecture developed by Yann LeCun used these techniques along with multiple hidden layers and achieved an error rate of around 1% on handwritten digit recognition. Dropout regularization helps convolutional neural networks generalize well when applied to large scale tasks like ImageNet classification by preventing complex co-adaptations between hidden units.
Out of box page object design pattern, javaCOMAQA.BY
The document discusses various page object model implementations in Selenium tests. It provides an agenda covering page object patterns, stateless vs stateful solutions, and factors to consider when selecting an implementation. Examples are given of static and dynamic page object patterns using Selenium PageFactory, the Yandex HTML Elements framework, and Selenide. The summary concludes with takeaways on balancing requirements for a given project.
The document provides notes on neural networks and regularization from a data science training course. It discusses issues like overfitting when neural networks have too many hidden layers. Regularization helps address overfitting by adding a penalty term to the cost function for high weights, effectively reducing the impact of weights. This keeps complex models while preventing overfitting. The document also covers activation functions like sigmoid, tanh, and ReLU, noting advantages of tanh and ReLU over sigmoid for addressing vanishing gradients and computational efficiency. Code examples demonstrate applying regularization and comparing models.
High Performance & High Throughput Computing - EUDAT Summer School (Giuseppe ...EUDAT
Giuseppe will present the differences between high-performance and high-throughput applications. High-throughput computing (HTC) refers to computations where individual tasks do not need to interact while running. It differs from High-performance (HPC) where frequent and rapid exchanges of intermediate results is required to perform the computations. HPC codes are based on tightly coupled MPI, OpenMP, GPGPU, and hybrid programs and require low latency interconnected nodes. HTC makes use of unreliable components distributing the work out to every node and collecting results at the end of all parallel tasks.
Visit: https://www.eudat.eu/eudat-summer-school
Static and dynamic Page Objects with Java \ .Net examplesCOMAQA.BY
Самая сложная часть в изучении новой дисциплины - разбираться с основами и базовыми понятиями. Давайте поговорим о самых популярных паттернах, которые используются в автоматизации тестирования UI - Page Object: использование статического и динамического решения, границы применимости и неприменимости, особенности реализации в зависимости от содержания, живые примеры.
This document discusses data structures and algorithms. It defines data structures as how data is organized in memory and algorithms as computational steps to solve problems. The first step to solve a problem is obtaining an abstract model by defining relevant entities and operations. Data structures model static data and algorithms model dynamic changes to data. Properties of good algorithms include being finite, definite, feasible, correct, and efficient. Analyzing algorithms involves determining their time and space complexity using theoretical and empirical methods. Complexity is classified based on how resource needs grow relative to problem size.
This document summarizes the technology behind the rendering of various effects in the game Shadow Warrior, including:
1. Skinned decals were implemented using a geometry-based approach to allow decals to stably cover animating character meshes. The decals are generated asynchronously using adjacency information and skinning matrices.
2. A foliage system was created to allow large open levels with instanced vegetation that uses LoD and is easy to author. Vegetation is planted procedurally based on spawn meshes and stored in multi-resolution grids.
3. Dynamic water rendering was implemented with multiple LoD levels, distortion based on wave parameters, and filtering to prevent aliasing based on vertex frequency limits. Waves are
Garbage Classification Using Deep Learning TechniquesIRJET Journal
The document discusses using deep learning techniques for garbage classification. It compares the performance of different models, including support vector machines with HOG features, simple convolutional neural networks (CNNs), CNNs with residual blocks, and a hybrid model combining CNN features with HOG features. The CNN models generally performed best, with the simple CNN achieving over 93% accuracy on test data. Residual blocks did not significantly improve performance over simple CNNs. Combining CNN and HOG features was also considered but did not clearly outperform CNNs alone. Overall, CNN models were shown to effectively classify garbage using these image datasets.
The document discusses virtual memory systems with multi-level paging and calculating the minimum page size needed to support a 256GB virtual address space using a two-level paging scheme. It also covers CPU efficiency formulas for different scheduling algorithms like round robin with variations in quantum size. Real address vs virtual address and differences between monolithic, micro, and real-time kernels are explained.
This document summarizes a data retrieval tool that can help retrieve related records from multiple tables in a database without writing SQL queries. It provides screenshots and descriptions of the tool's applications and workflow, including building a schema, planning explorations, running explorations, and stitching plans together into a "mozaic" to overcome constraints. It also discusses how mozaicing can help load data from multiple databases and support collaboration.
The document discusses the divide-and-conquer algorithm design paradigm. It defines divide-and-conquer as breaking a problem down into smaller subproblems, solving those subproblems recursively, and combining the solutions to solve the original problem. Examples of algorithms that use this approach include merge sort, quicksort, and matrix multiplication. Advantages include solving difficult problems efficiently in parallel and with good memory performance. The document also provides an example of applying divide-and-conquer to the closest pair of points problem.
The document discusses the divide-and-conquer algorithm design paradigm. It defines divide-and-conquer as breaking a problem down into smaller subproblems, solving those subproblems recursively, and combining the solutions to solve the original problem. Examples of algorithms that use this approach include merge sort, quicksort, and matrix multiplication. Divide-and-conquer allows for problems to be solved in parallel and more efficiently uses memory caches. The closest pair problem is then presented as a detailed example of how a divide-and-conquer algorithm works to solve this problem in O(n log n) time compared to the brute force O(n2) approach.
Out of box page object design pattern, javaCOMAQA.BY
Самая сложная часть в изучении новой дисциплины - разбираться с основами и базовыми понятиями. Давайте поговорим о самых популярных паттернах, которые используются в автоматизации тестирования UI - Page Object: использование статического и динамического решения, границы применимости и неприменимости, особенности реализации в зависимости от содержания, живые примеры.
Enabling Model Testing of Cyber Physical SystemsLionel Briand
This document proposes a methodology for model testing of cyber-physical systems (CPSs) using SysML and Simulink models. It presents a case study of modeling an attitude determination and control system. Key points:
- A modeling methodology is introduced to specify testable CPS models in SysML and integrate them with Simulink models. This allows for co-simulation of software and functional models.
- An execution framework is developed to efficiently co-simulate SysML and Simulink models without user intervention, while generating traces for test evaluation.
- An evaluation on the case study shows the approach enables overnight model testing of realistic CPS models. However, integrating Simulink models and specifying software
This chapter discusses various classification attributed to parallel architectures. It also introduces related parallel programming models and presents the actions of these models on parallel architectures. Notions such as Data parallelism Task parallelism, Tighty and Coupled system, UMA/NUMA, Multicore computing, Symmetric multiprocessing, Distributed Computing, Cluster computing, Shared memory without thread/Thread, etc..
International Upcycling Research Network advisory board meeting 4Kyungeun Sung
Slides used for the International Upcycling Research Network advisory board 4 (last one). The project is based at De Montfort University in Leicester, UK, and funded by the Arts and Humanities Research Council.
Architectural and constructions management experience since 2003 including 18 years located in UAE.
Coordinate and oversee all technical activities relating to architectural and construction projects,
including directing the design team, reviewing drafts and computer models, and approving design
changes.
Organize and typically develop, and review building plans, ensuring that a project meets all safety and
environmental standards.
Prepare feasibility studies, construction contracts, and tender documents with specifications and
tender analyses.
Consulting with clients, work on formulating equipment and labor cost estimates, ensuring a project
meets environmental, safety, structural, zoning, and aesthetic standards.
Monitoring the progress of a project to assess whether or not it is in compliance with building plans
and project deadlines.
Attention to detail, exceptional time management, and strong problem-solving and communication
skills are required for this role.
Discovering the Best Indian Architects A Spotlight on Design Forum Internatio...Designforuminternational
India’s architectural landscape is a vibrant tapestry that weaves together the country's rich cultural heritage and its modern aspirations. From majestic historical structures to cutting-edge contemporary designs, the work of Indian architects is celebrated worldwide. Among the many firms shaping this dynamic field, Design Forum International stands out as a leader in innovative and sustainable architecture. This blog explores some of the best Indian architects, highlighting their contributions and showcasing the most famous architects in India.
Explore the essential graphic design tools and software that can elevate your creative projects. Discover industry favorites and innovative solutions for stunning design results.
2. Why do we need this?
-laborious task; saves designer time
-Building an avgscene takes upto20 minutes
3. Why do we need this?
-laborious task; saves designer time
-Building an avgscene takes upto20 minutes
-constant need for variety
4. Why do we need this?
-laborious task; saves designer time
-Building an avgscene takes upto20 minutes
-constant need for variety
Systems find it difficult
-High dimensional ; complex to model
-Object properties differ
-Constraints based
-Interactive and dependent
5. Existing approaches
-Procedural modeling
-Should have a structural grammar
-Component based
-Not suited for scenes
-Evolutionary
-Repetitive; less creative
-Probabilistic
-To be discussed
7. Problem domains addressed
System 1-Example-based Synthesis of 3D Object Arrangements
-focus on local arrangementsSystem 2 -Synthesizing open worlds with constraints using locally annealed reversible jump MCMC
-focus on open world arrangementsPaper Source
1.http://dl.acm.org/citation.cfm?id=2366154
2.http://dl.acm.org/citation.cfm?id=2185552
9. General approaches1. Example based
2. Constraints basedDataset
-Objects created
-from Google 3D warehouse
-by users and annotated
10. Goal of System 1
-Users should judge synthesized scenes to be highly plausible compared to hand created ones
-At least one out of every three synthesized results should be usable
11. System design 1
Scene-> Contextual + User example -> Learneddatabase Categories Input scenes Mixed ModelProbabilistic Mixed Model =
Occurrence model + Arrangement model
12. Goal of System 2
-Should be more applicable on open world layouts
-Optimal object arrangements which is diverse enough
13. System design 2
Scene database -> Extract system of constraints -> Generate Factor graphsRepeated constraints in Scene -> novel MCMC method -> new scenes
14. System 1 -Algorithm
-Build a bipartite matching graph between objects in image
-Edge cost proportional to = same basic category+ smaller distance
-Max weight = Scene’s static support + Size of Objects + Edge costClustering from the database
-Randomly choose anchor object –initialize a basic cluster
-Align with = neighborhood similarity + geometric features
-Merge clusters
15. Interesting sub problems
System 1
-Finding contextual neighborhood
-How do we find a cookie on a plate in image A is interchangeable with bread on image B?
-Look for forks and knives around
-Similar in type and arrangement
-Finding hierarchical static support
-Cookie should be on a plate, not on the bed
-Filling gaps in user examples
-Construct a Bayesian network from database
16. System 2 -Algorithm
System 2
-Defining constraints (π1)
-numPlates= randInt(1,10)
-Size_Table= Uniform(15,25)
-Position_Plates= uniform(-10,10),uniform(-10,10)
-Size_Plate= uniform(0.1,2)
-Building factor graphs
-70% of the table should be occupied (π2)
-softEq(0.7, total_area(plates)/ area(table))
-Plates should be inside the table (π3)
-For all i, softEq(0.0, area_outside_table(plate_i))
-Total constraints model = π1*π2*π3
17. System 2 -Algorithm
System 2
-Markov Chain
-Next state is dependent only on present state
-Monte Carlo Markov Chain
-The system of Markov chains attains an equilibrium eventually
-Reversible Jump MCMC
-Should accommodate trans-dimensional constraints
-Locally annealed Reversible Jump MCMC
-Do not accept/reject new constraints immediately
20. Discussion
-How usable are the scenes generated from both systems?
-Why can’t System 1 be scaled to open world layouts? Or, vice versa. Can you apply System 2 for local arrangements?
21. Discussion
-Consider the Coffee Shop Layout. If I want all kinds of fabric in the scene to be changed to leather, how do I achieve?
-Which of the two systems is more suitable for this problem?
22. Results
-Yes. Goals achieved
-output should be highly plausible/agreeable
-Should generate a very large variety
-Users should not be involved much
-Users agreed with synthesized results of System 1
-No evaluation in System 2
-Focus on optimization compared to other greedy algorithms