Determine the minimum number of timeslots required

Assignment Help Computer Engineering
Reference no: EM132147038

Assignment -

Note: In your assignment, how you arrived at your solution is as important (if not more so) than the solution itself and will be assessed accordingly. There may be more than one way to find a solution, and your approach should contain enough detail to justify its correctness. Lecture content can be assumed to be common knowledge.

1. If R1 ⊆ S × T and R2 ⊆ T × U are binary relations, the composition of R1 and R2 is the relation R1; R2 defined as:

R1; R2 := {(a, c) : There exists b ∈ T such that (a, b) ∈ R1 and (b, c) ∈ R2}

(a) If f : S → T and g : T → U are functions is f; g a function?

(b) If R ⊆ S × S is transitive, show that R = R ∪ (R; R). (Hint: One way to show A = B is to show A ⊆ B and B ⊆ A. One of these directions is trivial.)

Let R ⊆ S × S be any binary relation on a set S. Consider the sequence of relations R0, R1, R2, . . ., defined as follows:

R0 := R, and

Ri+1 := Ri ∪ (Ri; R) for i ≥ 0

(c) Prove that if Ri = Ri+1 for some i, then Ri = Rj for all j ≥ i.

(d) Prove that if Ri = Ri+1 for some i, then Rk ⊆ Ri for all k ≥ 0.

(e) If |S| = n, explain why Rn = Rn+1. (Hint: Show that if (a, b) ∈ Rn+1 then (a, b) ∈ Ri for some i < n + 1.)

In the above sequence, Rn is defined to be the transitive closure of R, denoted R* (closely related to the * operator used to describe the set of all words over an alphabet).

(f) Show that R* is transitive.

2. The following table describes several subjects and the students taking them:

Position

Charms

Herbology

Astronomy

Transfiguration

Harry

Ron

Harry

Hermione

Hermione

Ron

Luna

George

Neville

Fred

Malfoy

Ginny

Neville

Seamus

Luna

You have been tasked to create an examination timetable for these subjects, and your goal is to find the smallest number of timeslots needed so that all subjects can be examined, without any conflicts occurring (i.e. no students having to take two or more exams at the same time).

(a) Explain how this can be formulated as a graph-based problem. That is, describe what the vertices and edges would be, and how to relate the given problem to a common graph problem.

(b) For this problem in particular determine the minimum number of timeslots required.

(c) Suppose instead your goal was to determine the largest number of subjects that can be examined at the same time without conflicts. How do your answers to (a) and (b) change?

3. Given a plane-drawing (i.e. no crossing edges) of a connected planar graph G, a face is a region that is enclosed by edges. For example, the following plane-drawing of K4 has 3 faces (labelled 1, 2, 3):

2235_figure.png

(a) How many edges must a connected graph with n vertices and 1 face have?

(b) By examining several planar graphs, come up with an equation that relates the number of vertices (n), the number of edges (m) and the number of faces (f) of a plane-drawing of a planar graph.

(c) Prove, by induction on f or otherwise, that your formula is correct.

Hint: What happens if you delete an edge of a plane-drawing that doesn't disconnect the graph?

4. Extend the syntactical definition of propositional formulae to include the connective o:

If φ and ψ are propositional formulae, then (φ o ψ) is a propositional formula.

Given a truth valuation v : Prop → B, define the semantics for o as

v(φ o ψ) = !(v(φ) & v(ψ))

(a) Draw the truth table for (p o q) o (p o q). Give a logically equivalent formula.

(b) For each of the following formulae, give a logically equivalent formula that only uses o and propositional variables. Justify your answer.

i. ¬ p

ii. p ∨ q

iii. p → q

iv. p ↔ q

Reference no: EM132147038

Questions Cloud

Standard deviation of the sampling distribution : What is the Standard Deviation of the sampling distribution?
How to brainstorm is going to save you : Knowing how to brainstorm is going to save you from writing a weak essay. Also, knowing how to support your claims with evidence from outside sources.
Correlation between amount of rain and commute time : Compute the value of r for the correlation between amount of rain and commute time.
What are the benefits of the kensup plan in meeting : What are the benefits of the KENSUP plan in meeting the basic needs of the residents of Kibera? To what extent are there concerns from Kibera residents.
Determine the minimum number of timeslots required : COMP 9020- Assignment. For this problem in particular determine minimum number of timeslots required. Explain how this can formulated as graph-based problem
Summarize one anecdote that cofer uses : Summarize one anecdote that Cofer uses in her essay. Briefly describe the anecdote she includes, and explain how the anecdote helps to illustrate the main point
Explain what you believe to be the most appropriate level : Employees work in an atmosphere of distrust and fear. Leaders make decisions behind closed doors.
Standard deviation of the sampling distribution : What is the Standard Deviation of the sampling distribution?
What will their hypothesis statements be : If they conduct a hypothesis test, what will their hypothesis statements be?

Reviews

len2147038

10/22/2018 4:14:45 AM

All submitted work must be done individually without consulting someone else's solutions in accordance with the University's \Academic Dishonesty and policies. Assignments are to be submitted via WebCMS (or give) as a single pdf (max size 2Mb). Be careful with giving multiple or alternative answers. If you give multiple answers, then we will give you marks only for "your worst answer", as this indicates how well you understood the question.

len2147038

10/22/2018 4:14:40 AM

Some of the questions are very easy (with the help of the lecture notes or book). You can use the material presented in the lecture or book (without proving it). You do not need to write more than necessary (see comment above). When giving answers to questions, we always would like you to prove/explain/motivate your answers. If you use further resources (books, scientific papers, the internet,...) to formulate your answers, then add references to your sources.

Write a Review

Computer Engineering Questions & Answers

  Designing an electronically musical instrument

Determined the cause of the problem is that the system becomes overwhelmed in processing the complicated input.

  Draw a hypothetical game tree with branching factor

CSCI 5430 Artificial Intelligence Assignment - Draw a hypothetical game tree with branching factor at most 3 and at most 4 plies fora fully observable, turn-taking, zero-sum game between two perfectly rational players MAX and MIN.

  Build a word document listing the software

The scenario is that you do volunteer work for the small, self-funded community support group. With very little money available, the group has been unable to computerize its operations.

  How could usability be determined

Locate two Web sites that you feel exhibit exemplary design features. define why you selected each site. What design features stand out on each site? Are these features unique to the Web sites you selected or are they used by their competitors or s..

  Write a assembly language program to convert temperature

Write a PIC18F assembly language program at address 0x150 to convert temperature from Fahrenheit to Celsius using the equation: C = [(F - 32)/9] × 5.

  Create a mock-up interface for the project

Create a mock-up interface for the project. Describe at least 3 interface design techniques that you will use in your interface design.

  Define prototyping in the database development process

What are the advantages of taking extra time to test and revise a design.

  Build an application that produces non-personalized greeting

Build an application that produces a simple non-personalized greeting to the user. The application must count the number of times it is run.

  Thadvantages and disadvantages of using pass by reference

Discuss the pros and cons of static and dynamic allocation of memory in embedded applications. Be certain to address the circumstances under which there might be potential problems.

  Difference between re-engineering and process redesign

What is the procedure of creating design specifications and what are differences between design testing and functional testing.

  In this project you will prepare a program by using an

in this project you will create a program using an array which keeps a list of the rent rates for an apartment

  Discuss a practical example of system engineering

Write a 500 word essay paper that discusses the topic below. Discuss a practical example of System Engineering. Your paper should be in APA format.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd